-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.18.1 #9579
Comments
For anyone watching, we're intending to do this release on 2023-01-27 (assuming the items in scope land then). |
Closed
We are ready to do the release on Monday (as just need to merge #9593). |
🎉 Kubo v0.18.1 is out! |
The release is complete 🥳 One outstanding item to track beyond this issue is rollout to PL infra - https://github.com/protocol/bifrost-infra/issues/2319 |
github-project-automation
bot
moved this from 🏃♀️ In Progress
to 🎉 Done
in IPFS Shipyard Team
Jan 31, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Meta
2023-01-272023-01-30See the Kubo release process for more info.
Purpose
Items in scope
Tasks
✅ Release Checklist
Labels
If an item should be executed for a specific release type, it should be labeled with one of the following labels:
Otherwise, it means it should be executed for ALL release types.
Patch releases should follow the same process as
.0
releases. If some item should NOT be executed for a Patch Release, it should be labeled with:Before the release
This section covers tasks to be done ahead of the release.
$(go env GOPATH)/src/github.com/ipfs/kubo
(only if you're not using kuboreleaser)mkdir -p $(go env GOPATH)/src/github.com/ipfs && ln -s $(pwd) $(go env GOPATH)/src/github.com/ipfs/kubo
using
kuboreleaser release --version vX.Y.Z(-RCN) notify-bifrost --date YYYY-MM-DD
or ...The release
This section covers tasks to be done during each release.
using
kuboreleaser release --version vX.Y.Z(-RCN) cut-branch
or ...release-vX.Y.Z
master
as base ifZ == 0
release
as base ifZ > 0
CurrentVersionNumber
in version.go in themaster
branch tovX.(Y+1).0-dev
CurrentVersionNumber
in version.go in therelease-vX.Y
branch tovX.Y.Z(-RCN)
release-vX.Y
torelease
release-vX.Y
torelease
are passingmaster
to therelease-vX.Y.Z
usinggit cherry-pick -x <commit>
./bin/mkreleaselog
at the end of the changelogrelease-vX.Y
torelease
using theCreate a merge commit
Squash and merge
norRebase and merge
because we need to be able to sign the merge commitrelease-vX.Y
branchusing
kuboreleaser release --version vX.Y.Z(-RCN) tag
or ...git tag -s vX.Y.Z(-RCN) -m 'Prerelease X.Y.Z(-RCN)'
release
branch usinggit tag -s vX.Y.Z(-RCN) -m 'Release X.Y.Z(-RCN)'
git show vX.Y.Z(-RCN)
git push origin vX.Y.Z(-RCN)
git push --tags
because it pushes all your local tagsusing
kuboreleaser release --version vX.Y.Z(-RCN) publish-to-distributions
or ..../dist.sh add-version kubo vX.Y.Z(-RCN)
to add the new version to theversions
filedists/kubo/versions
anddists/go-ipfs/versions
using
kuboreleaser release --version vX.Y.Z(-RCN) publish-to-npm
or ...using
kuboreleaser release --version vX.Y.Z(-RCN) publish-to-github
or ...vX.Y.Z(-RCN)
tagThis is a pre-release
checkboxThis is a pre-release
checkboxusing
kuboreleaser release --version vX.Y.Z(-RCN) notify-bifrost --date YYYY-MM-DD
or ...using
kuboreleaser release --version vX.Y.Z(-RCN) promote
or ...Kubo vX.Y.Z(-RCN) is out!
as the titlekubo
andgo-ipfs
as topics##
) in the descriptionipfs-companion
using
kuboreleaser release --version vX.Y.Z(-RCN) test-ipfs-companion
or ...vX.Y.Z(-RCN)
as the Kubo image versionusing
kuboreleaser release --version vX.Y.Z(-RCN) update-interop
or ...npm install
package.json
andpackage-lock.json
using
kuboreleaser release --version vX.Y.Z(-RCN) update-ipfs-desktop
or ...npm install
package.json
andpackage-lock.json
using
kuboreleaser release --version vX.Y.Z(-RCN) update-ipfs-docs
or ...using
kuboreleaser release --version vX.Y.Z(-RCN) update-ipfs-blog --date YYYY-MM-DD
or ...-dev
) version,using
kuboreleaser release --version vX.Y.Z(-RCN) merge-branch
or ...merge-release-vX.Y.Z
fromrelease
merge-release-vX.Y.Z
tomaster
go get -t -u ./...
go.mod
andgo.sum
The text was updated successfully, but these errors were encountered: