Incorporate feedback into release issue template
This commit is contained in:
parent
536d267cbb
commit
b6949aa4ba
@ -16,24 +16,19 @@ We're happy to announce Lotus X.Y.Z...
|
|||||||
|
|
||||||
< top highlights for this release notes >
|
< top highlights for this release notes >
|
||||||
|
|
||||||
## Changelog
|
|
||||||
|
|
||||||
< changelog generated by bin/mkreleaselog >
|
|
||||||
|
|
||||||
## ✅ Release Checklist
|
## ✅ Release Checklist
|
||||||
|
|
||||||
First steps:
|
First steps:
|
||||||
|
|
||||||
- [ ] Fork a new branch (`release/vX.Y.Z`) from `master` and make any further release related changes to this branch. If any "non-trivial" changes get added to the release, uncheck all the checkboxes and return to this stage.
|
- [ ] Fork a new branch (`release/vX.Y.Z`) from `master` and make any further release related changes to this branch. If any "non-trivial" changes get added to the release, uncheck all the checkboxes and return to this stage.
|
||||||
- [ ] Prep the changelog
|
- [ ] Prep the changelog using `bin/mkreleaselog`, and add it to `CHANGELOG.md`
|
||||||
- [ ] Bump the version in `version.go` in the `master` branch to `vX.(Y+1).0-dev`.
|
- [ ] Bump the version in `version.go` in the `master` branch to `vX.(Y+1).0-dev`.
|
||||||
- [ ] Follow the RC release process to cut the first RC.
|
|
||||||
|
|
||||||
Prepping an RC:
|
Prepping an RC:
|
||||||
|
|
||||||
- [ ] version string in `build/version.go` has been updated (in the `release/vX.Y.Z` branch).
|
- [ ] version string in `build/version.go` has been updated (in the `release/vX.Y.Z` branch).
|
||||||
- [ ] tag commit with `vX.Y.Z-rcN`
|
- [ ] tag commit with `vX.Y.Z-rcN`
|
||||||
- [ ] cut a pre-release on [github](https://github.com/filecoin-project/lotus/releases)
|
- [ ] cut a pre-release [here](https://github.com/filecoin-project/lotus/releases/new?prerelease=true)
|
||||||
|
|
||||||
Testing an RC:
|
Testing an RC:
|
||||||
|
|
||||||
@ -47,30 +42,42 @@ Testing an RC:
|
|||||||
- [ ] 1 bootstrap node
|
- [ ] 1 bootstrap node
|
||||||
- [ ] 1 miner
|
- [ ] 1 miner
|
||||||
- [ ] Scratch nodes
|
- [ ] Scratch nodes
|
||||||
- [ ] Wait 24 hours
|
- [ ] Wait 24 hours, confirm nodes stay in sync
|
||||||
- [ ] Remaining testnet infra
|
- [ ] Remaining testnet infra
|
||||||
- Upgrade our mainnet infra
|
- Upgrade our mainnet infra
|
||||||
- [ ] Subset of development full archival nodes
|
- [ ] Subset of development full archival nodes
|
||||||
- [ ] Subset of bootstrappers (1 per region)
|
- [ ] Subset of bootstrappers (1 per region)
|
||||||
- Report on new block validation time
|
- [ ] Confirm nodes stay in sync
|
||||||
- TODO: What other stats would we care about?
|
- Metrics report
|
||||||
- If anything has worsened significantly, investigate + fix
|
- Block validation time
|
||||||
- Confirm the following work (some combination of Testground / Calibnet / Mainnet / MinerX)
|
- Memory / CPU usage
|
||||||
|
- Number of goroutines
|
||||||
|
- IPLD block read latency
|
||||||
|
- Bandwidth usage
|
||||||
|
- [ ] If anything has worsened significantly, investigate + fix
|
||||||
|
- Confirm the following work (some combination of Testground / Calibnet / Mainnet / beta users)
|
||||||
- [ ] Seal a sector
|
- [ ] Seal a sector
|
||||||
- [ ] make a deal
|
- [ ] make a deal
|
||||||
- [ ] Submit a PoSt
|
- [ ] Submit a PoSt
|
||||||
- [ ] (ideally) let a sector go faulty, and see it be recovered
|
- [ ] (optional) let a sector go faulty, and see it be recovered
|
||||||
|
|
||||||
- [ ] **Stage 2 - Community Dev Testing**
|
- [ ] **Stage 2 - Community Dev Testing**
|
||||||
- [ ] Inform MinerX / early testers
|
- [ ] Inform beta miners (@lotus-early-testers-miner in Filecoin Slack #fil-lotus)
|
||||||
- [ ] Ask close ecosystem partners to test their projects with the upgrade
|
- [ ] Ask close ecosystem partners to test their projects (@lotus-early-testers-eco-dev in Filecoin slack #fil-lotus)
|
||||||
- [ ] Powergate
|
- [ ] Powergate
|
||||||
- TODO: List of partners
|
- [ ] Glif
|
||||||
|
- [ ] Zondax
|
||||||
|
- [ ] Stats dashboard
|
||||||
|
- [ ] Community dashboards
|
||||||
|
- [ ] Infura
|
||||||
|
- [ ] Sentinel
|
||||||
|
- [ ] Protofire
|
||||||
|
- [ ] Fleek
|
||||||
|
|
||||||
- [ ] **Stage 3 - Community Prod Testing**
|
- [ ] **Stage 3 - Community Prod Testing**
|
||||||
- [ ] Documentation
|
- [ ] Documentation
|
||||||
- [ ] Ensure that [CHANGELOG.md](https://github.com/filecoin-project/lotus/blob/master/CHANGELOG.md) is up to date
|
- [ ] Ensure that [CHANGELOG.md](https://github.com/filecoin-project/lotus/blob/master/CHANGELOG.md) is up to date
|
||||||
- [ ] TODO: Other docs checks?
|
- [ ] Check if any [config](https://docs.filecoin.io/get-started/lotus/configuration-and-advanced-usage/#configuration) updates are needed
|
||||||
- [ ] Invite the wider community through (link to the release issue):
|
- [ ] Invite the wider community through (link to the release issue):
|
||||||
- [ ] Create a lotus disucssion, example [here](https://github.com/filecoin-project/lotus/discussions/5595)
|
- [ ] Create a lotus disucssion, example [here](https://github.com/filecoin-project/lotus/discussions/5595)
|
||||||
- [ ] Link the disucssion in #fil-lotus on Filecoin slack
|
- [ ] Link the disucssion in #fil-lotus on Filecoin slack
|
||||||
@ -82,7 +89,7 @@ Testing an RC:
|
|||||||
- [ ] Ensure that [README.md](https://github.com/filecoin-project/lotus/blob/master/README.md) is up to date
|
- [ ] Ensure that [README.md](https://github.com/filecoin-project/lotus/blob/master/README.md) is up to date
|
||||||
- [ ] Merge `release-vX.Y.Z` into the `releases` branch.
|
- [ ] Merge `release-vX.Y.Z` into the `releases` branch.
|
||||||
- [ ] Tag this merge commit (on the `releases` branch) with `vX.Y.Z`.
|
- [ ] Tag this merge commit (on the `releases` branch) with `vX.Y.Z`.
|
||||||
- [ ] Cut the release on Github.
|
- [ ] Cut the release [here](https://github.com/filecoin-project/lotus/releases/new?prerelease=true&target=releases).
|
||||||
- [ ] Final announcements
|
- [ ] Final announcements
|
||||||
- [ ] Update network.filecoin.io
|
- [ ] Update network.filecoin.io
|
||||||
- [ ] Add a comment when the final release is tagged, example [here](https://github.com/filecoin-project/lotus/discussions/5905#discussioncomment-571752)
|
- [ ] Add a comment when the final release is tagged, example [here](https://github.com/filecoin-project/lotus/discussions/5905#discussioncomment-571752)
|
||||||
@ -102,4 +109,4 @@ Would you like to contribute to Lotus and don't know how? Well, there are a few
|
|||||||
|
|
||||||
## ⁉️ Do you have questions?
|
## ⁉️ Do you have questions?
|
||||||
|
|
||||||
TODO
|
Leave a comment [here](<link to release discussion>) if you have any questions.
|
||||||
|
Loading…
Reference in New Issue
Block a user