generated from ipfs/ipfs-repository-template
-
Notifications
You must be signed in to change notification settings - Fork 150
Closed
Description
- Verify your GPG signature is configured in local git and GitHub
- Ensure Boxo and Kubo are checked out on your system
- Create a release branch called
release-vX.Y.Zand push it- Use
masteras base ifZ == 0 - Use
releaseas base ifZ > 0
- Use
- Tidy the changelog and push any changelog changes to
release-vX.Y.Z - Create a draft PR merging
release-vX.Y.Zintorelease - If
Z > 0, then cherry-pick the necessary commits frommasterintorelease-vX.Y.Zusinggit cherry-pick -x <commit> - Ensure Boxo tests are passing
- Ensure Kubo tests are passing
- Go to Kubo dir and run
go get github.com/ipfs/boxo@<commit_hash>using the commit hash of therelease-vX.Y.Zbranch - Run
go mod tidyin repo root and indocs/examples/kubo-as-a-library - Commit the changes and open a draft PR in Kubo
- Paste a link to the Kubo PR in the Boxo PR, so reviewers can verify the Kubo test run
- Verify the CI passes
- Go to Kubo dir and run
- Add a commit in
release-vX.Y.Zbumping the version inversion.jsontovX.Y.Z - Add a "release" label to the Boxo PR
- After the release checker creates a draft release, copy-paste the changelog into the draft
- Wait for approval from another Boxo maintainer
- Merge the PR into
release, using "Create a Merge Commit", and do not delete therelease-vX.Y.Xbranch- Verify the tag is created automatically by the releaser action
- Create a PR merging
releaseintomain - Create the GitHub release
One todo we don't want to forget: this needs to change to v0.8.0:
boxo/cmd/boxo-migrate/boxomigrate.go
Line 71 in 5dee8e4
| err := migrator.GoGet("github.com/ipfs/[email protected]") |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels