You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/release-checklist.md
+12-11Lines changed: 12 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,35 +13,36 @@ assignees: ''
13
13
-[ ] Optional: for hotfixes, create a release branch and cherry-pick, e.g. `release-<version>-hotfix`
14
14
-[ ] Optional: for hotfixes, create a PR into main from the hotfix branch to see the CI checks pass
15
15
-[ ] 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`
18
18
-[ ] Sign-off with team; announce the tag in #besu-release in Discord
19
19
-[ ] Targeting this tag for the burn-in: https://github.com/hyperledger/besu/releases/tag/24.4.0-RC1
20
20
-[ ] Consensys staff start burn-in using this tag
21
21
-[ ] Seek sign off for burn-in
22
22
-[ ] Pass? Go ahead and complete the release process
23
23
-[ ] Fail? Put a message in #besu-release in Discord indicating the release will be aborted because it failed burn-in
24
24
-[ ] 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`
29
29
-[ ] Manually run https://github.com/Consensys/protocols-release-sandbox/actions/workflows/draft-release.yml using `main` branch and `24.4.0` tag
30
30
-[ ] 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`
34
34
-[ ] 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)
35
35
- publishes artefacts and version-specific docker tags but does not fully publish the GitHub release so subscribers are not yet notified
36
36
-[ ] Check all draft-release workflow jobs went green
37
37
-[ ] Check binary SHAs are correct on the release page
38
+
-[ ] Check artifacts exist in https://hyperledger.jfrog.io/ui/repos/tree/General/besu-maven
38
39
-[ ] Update release notes in the GitHub draft release, save draft and sign-off with team
39
40
-[ ] Publish draft release ensuring it is marked as latest release (if appropriate)
40
41
- this is now public and notifies subscribed users
41
42
- makes the release "latest" in github
42
43
- 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)
44
45
- 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
46
47
-[ ] Delete the burn-in nodes (unless required for further analysis eg performance)
0 commit comments