Skip to content

Commit 6c952a3

Browse files
authored
Update release-checklist.md (hyperledger#8033)
Add jfrog check Make homebrew check clearer Signed-off-by: Simon Dudley <[email protected]>
1 parent 566583c commit 6c952a3

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

.github/ISSUE_TEMPLATE/release-checklist.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,35 +13,36 @@ assignees: ''
1313
- [ ] Optional: for hotfixes, create a release branch and cherry-pick, e.g. `release-<version>-hotfix`
1414
- [ ] Optional: for hotfixes, create a PR into main from the hotfix branch to see the CI checks pass
1515
- [ ] On the appropriate branch/commit, create a calver tag for the release candidate, format example: `24.4.0-RC1`
16-
- [ ] git tag 24.4.0-RC1
17-
- [ ] git push upstream 24.4.0-RC1
16+
- [ ] `git tag 24.4.0-RC1`
17+
- [ ] `git push upstream 24.4.0-RC1`
1818
- [ ] Sign-off with team; announce the tag in #besu-release in Discord
1919
- [ ] Targeting this tag for the burn-in: https://github.com/hyperledger/besu/releases/tag/24.4.0-RC1
2020
- [ ] Consensys staff start burn-in using this tag
2121
- [ ] Seek sign off for burn-in
2222
- [ ] Pass? Go ahead and complete the release process
2323
- [ ] Fail? Put a message in #besu-release in Discord indicating the release will be aborted because it failed burn-in
2424
- [ ] Optional: Perform a dry run with https://github.com/consensys/protocols-release-sandbox to test the workflows
25-
- [ ] Sync fork
26-
- [ ] git checkout <sha of 24.4.0-RC1>
27-
- [ ] git tag 24.4.0
28-
- [ ] git push origin 24.4.0
25+
- [ ] Sync fork in github
26+
- [ ] `git checkout <sha of 24.4.0-RC1>`
27+
- [ ] `git tag 24.4.0`
28+
- [ ] `git push <your remote name> 24.4.0`
2929
- [ ] Manually run https://github.com/Consensys/protocols-release-sandbox/actions/workflows/draft-release.yml using `main` branch and `24.4.0` tag
3030
- [ ] Back on besu, using the same git sha as 24.4.0-RC1, create a calver tag for the FULL RELEASE, example format `24.4.0`
31-
- [ ] git checkout 24.4.0-RC1
32-
- [ ] git tag 24.4.0
33-
- [ ] git push upstream 24.4.0
31+
- [ ] `git checkout 24.4.0-RC1`
32+
- [ ] `git tag 24.4.0`
33+
- [ ] `git push upstream 24.4.0`
3434
- [ ] Manually run https://github.com/hyperledger/besu/actions/workflows/draft-release.yml using `main` branch` and the FULL RELEASE tag name, i.e. `24.4.0`. Note, this workflow should always be run from `main` branch (hotfix tags will still be released even if they were created based on another branch)
3535
- publishes artefacts and version-specific docker tags but does not fully publish the GitHub release so subscribers are not yet notified
3636
- [ ] Check all draft-release workflow jobs went green
3737
- [ ] Check binary SHAs are correct on the release page
38+
- [ ] Check artifacts exist in https://hyperledger.jfrog.io/ui/repos/tree/General/besu-maven
3839
- [ ] Update release notes in the GitHub draft release, save draft and sign-off with team
3940
- [ ] Publish draft release ensuring it is marked as latest release (if appropriate)
4041
- this is now public and notifies subscribed users
4142
- makes the release "latest" in github
4243
- publishes the docker `latest` tag variants
43-
- [ ] Create homebrew release using [update-version workflow](https://github.com/hyperledger/homebrew-besu/actions/workflows/update-version.yml)
44+
- [ ] Create homebrew release PR using [update-version workflow](https://github.com/hyperledger/homebrew-besu/actions/workflows/update-version.yml)
4445
- If the PR has not been automatically created, create the PR manually using the created branch `update-<version>`
45-
- Run commands `brew tap hyperledger/besu && brew install besu` on MacOSX and verify latest version has been installed
46+
- [ ] Verify homebrew release once the PR has merged using `brew tap hyperledger/besu && brew install besu` on MacOSX to verify latest version has been installed
4647
- [ ] Delete the burn-in nodes (unless required for further analysis eg performance)
4748
- [ ] Social announcements

0 commit comments

Comments
 (0)