docs: update release checklist based on v0.38.0 learnings (#11007)
- clarify staging environment step for FINAL releases - mark infrastructure updates (collab cluster, bootstrappers) as FINAL only - improve ipfs-desktop release step wording - update discourse topic examples to v0.38.0 - reference v0.38.0 release issue in metadata comment
Marcin Rataj committed
Oct 9, 2025 at 03:27 UTC
c04781c7f71063f13682a93a814d8fb68a9c9d4c
1 file changed
+6
-6
docs/RELEASE_CHECKLIST.md
+6
-6
@@ -1,4 +1,4 @@
1
-<!-- Last updated during [v0.37.0 release](https://github.com/ipfs/kubo/issues/10867) -->
1
+<!-- Last updated during [v0.38.0 release](https://github.com/ipfs/kubo/issues/10884) -->
2
3
# ✅ Release Checklist (vX.Y.Z[-rcN])
4
@@ -80,18 +80,18 @@ If you're making a release for the first time, do pair programming and have the
80
- [ ] Update [ipshipyard/waterworks-infra](https://github.com/ipshipyard/waterworks-infra)
81
- [ ] Update Kubo staging environment ([Running Kubo tests on staging](https://www.notion.so/Running-Kubo-tests-on-staging-488578bb46154f9bad982e4205621af8))
82
- [ ] **RC:** Test last release against current RC
83
- - [ ] **FINAL:** Test last release against current one
84
- - [ ] Update collab cluster boxes to the tagged release
85
- - [ ] Update libp2p bootstrappers to the tagged release
83
+ - [ ] **FINAL:** Latest release on both boxes
84
+ - [ ] **FINAL:** Update collab cluster boxes to the tagged release
85
+ - [ ] **FINAL:** Update libp2p bootstrappers to the tagged release
86
- [ ] Smoke test with [IPFS Companion Browser Extension](https://docs.ipfs.tech/install/ipfs-companion/)
87
- [ ] Update [ipfs-desktop](https://github.com/ipfs/ipfs-desktop)
88
- [ ] Create PR updating kubo version in `package.json` and `package-lock.json`
89
- - [ ] **FINAL only:** Merge and create/request new release
89
+ - [ ] **FINAL:** Merge PR and ship new ipfs-desktop release
90
- [ ] **FINAL only:** Update [docs.ipfs.tech](https://docs.ipfs.tech/): run [update-on-new-ipfs-tag.yml](https://github.com/ipfs/ipfs-docs/actions/workflows/update-on-new-ipfs-tag.yml) workflow and merge the PR
91
92
### Promotion
93
94
-- [ ] Create [IPFS Discourse](https://discuss.ipfs.tech) topic ([RC example](https://discuss.ipfs.tech/t/kubo-v0-16-0-rc1-release-candidate-is-out/15248), [FINAL example](https://discuss.ipfs.tech/t/kubo-v0-37-0-is-out/19673))
94
+- [ ] Create [IPFS Discourse](https://discuss.ipfs.tech) topic ([RC example](https://discuss.ipfs.tech/t/kubo-v0-38-0-rc2-is-out/19772), [FINAL example](https://discuss.ipfs.tech/t/kubo-v0-38-0-is-out/19795))
95
- [ ] Title: `Kubo vX.Y.Z(-rcN) is out!`, tag: `kubo`
96
- [ ] Use title as heading (`##`) in description
97
- [ ] Include: GitHub release link, IPNS binaries, docker pull command, release notes