Extract stable release and post release portion outside of RC testing in template
This commit is contained in:
parent
517c0a53b1
commit
5f6977af1a
@ -23,7 +23,7 @@ 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.
|
||||||
- [ ] Bump the version in `build/version.go` in the `master` branch to `vX.Y.(Z+1)-dev` (bump from feature release) or `vX.(Y+1).0-dev` (bump from mandatory release). Run make gen and make docsgen-cli before committing changes
|
- [ ] Bump the version in `build/version.go` in the `master` branch to `vX.Y.(Z+1)-dev` (bump from feature release) or `vX.(Y+1).0-dev` (bump from mandatory release). Run make gen and make docsgen-cli before committing changes
|
||||||
|
|
||||||
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)
|
||||||
- [ ] run `make gen && make docsgen-cli`
|
- [ ] run `make gen && make docsgen-cli`
|
||||||
@ -32,7 +32,7 @@ Prepping an RC:
|
|||||||
- [ ] tag commit with `vX.Y.Z-rcN`
|
- [ ] tag commit with `vX.Y.Z-rcN`
|
||||||
- [ ] cut a pre-release [here](https://github.com/filecoin-project/lotus/releases/new?prerelease=true)
|
- [ ] cut a pre-release [here](https://github.com/filecoin-project/lotus/releases/new?prerelease=true)
|
||||||
|
|
||||||
Testing an RC:
|
**Testing an RC**:
|
||||||
|
|
||||||
- [ ] **Stage 0 - Automated Testing**
|
- [ ] **Stage 0 - Automated Testing**
|
||||||
- Automated Testing
|
- Automated Testing
|
||||||
@ -69,7 +69,7 @@ Testing an RC:
|
|||||||
- [ ] Update the [CHANGELOG.md](https://github.com/filecoin-project/lotus/blob/master/CHANGELOG.md) to the state that can be used as release note.
|
- [ ] Update the [CHANGELOG.md](https://github.com/filecoin-project/lotus/blob/master/CHANGELOG.md) to the state that can be used as release note.
|
||||||
- [ ] Invite the wider community through (link to the release issue)
|
- [ ] Invite the wider community through (link to the release issue)
|
||||||
|
|
||||||
- [ ] **Stage 4 - Stable Release**
|
**Stable Release**
|
||||||
- [ ] Final preparation
|
- [ ] Final preparation
|
||||||
- [ ] Verify that version string in [`version.go`](https://github.com/filecoin-project/lotus/blob/master/build/version.go) has been updated.
|
- [ ] Verify that version string in [`version.go`](https://github.com/filecoin-project/lotus/blob/master/build/version.go) has been updated.
|
||||||
- [ ] Verify that codegen is up to date (`make gen && make docsgen-cli`)
|
- [ ] Verify that codegen is up to date (`make gen && make docsgen-cli`)
|
||||||
@ -79,7 +79,7 @@ Testing an RC:
|
|||||||
- [ ] Cut the release [here](https://github.com/filecoin-project/lotus/releases/new?prerelease=false&target=releases).
|
- [ ] Cut the release [here](https://github.com/filecoin-project/lotus/releases/new?prerelease=false&target=releases).
|
||||||
|
|
||||||
|
|
||||||
- [ ] **Post-Release**
|
**Post-Release**
|
||||||
- [ ] Merge the `releases` branch back into `master`, ignoring the changes to `version.go` (keep the `-dev` version from master). Do NOT delete the `releases` branch when doing so!
|
- [ ] Merge the `releases` branch back into `master`, ignoring the changes to `version.go` (keep the `-dev` version from master). Do NOT delete the `releases` branch when doing so!
|
||||||
- [ ] Update [RELEASE_ISSUE_TEMPLATE.md](https://github.com/filecoin-project/lotus/blob/master/documentation/misc/RELEASE_ISSUE_TEMPLATE.md) with any improvements determined from this latest release iteration.
|
- [ ] Update [RELEASE_ISSUE_TEMPLATE.md](https://github.com/filecoin-project/lotus/blob/master/documentation/misc/RELEASE_ISSUE_TEMPLATE.md) with any improvements determined from this latest release iteration.
|
||||||
- [ ] Create an issue using [RELEASE_ISSUE_TEMPLATE.md](https://github.com/filecoin-project/lotus/blob/master/documentation/misc/RELEASE_ISSUE_TEMPLATE.md) for the _next_ release.
|
- [ ] Create an issue using [RELEASE_ISSUE_TEMPLATE.md](https://github.com/filecoin-project/lotus/blob/master/documentation/misc/RELEASE_ISSUE_TEMPLATE.md) for the _next_ release.
|
||||||
|
Loading…
Reference in New Issue
Block a user