-
-
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.19.1 #9754
Comments
Also fixes #9705 |
PRs whose merges have to be cherry-picked to 0.19.1 release branch: @Jorropo How did we get ipfs/boxo#232 to Kubo? |
I cherry-picked the two changes I knew about to https://github.com/ipfs/kubo/tree/release-v0.19.1. |
You can't backport ipfs/boxo#232 as-is. |
@Jorropo : are you saying we need this because it was a regression added with 0.19? We're about to do a 0.20 RC this week, so I am worried that expanding scope on 0.19.1 is delaying it getting out. Also, if you believe the change needs to get out with 0.19.1, it would be helpful as the owner of the fix if you can get it ready since you have the most context on it. |
@galargh I have backported the blockservice update onto the branch, you can go ahead with the release 🙂. |
🎉 Kubo v0.19.1 is out! |
Meta
See the Kubo release process for more info.
Purpose
Items in scope
✅ 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
mkdir -p $(go env GOPATH)/src/github.com/ipfs && ln -s $(pwd) $(go env GOPATH)/src/github.com/ipfs/kubo
The release
This section covers tasks to be done during each release.
using
kuboreleaser release --version vX.Y.Z(-rcN) prepare-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
master
to therelease-vX.Y.Z
usinggit cherry-pick -x <commit>
Changelog
andContributors
sections of the changelog with the stdout of./bin/mkreleaselog
release-vX.Y
torelease
are passingrelease-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 --skip-check-before --skip-run release --version vX.Y.Z(-rcN) publish-to-dockerhub
or ...using
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
( anddists/kubo/current_version
anddists/go-ipfs/current_version
)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) 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
using
kuboreleaser release --version vX.Y.Z(-rcN) prepare-next
or ...go get -u
in root directorygo mod tidy
in root directorygo mod tidy
indocs/examples/kubo-as-a-library
directorygo.mod
andgo.sum
The text was updated successfully, but these errors were encountered: