Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 24.5.2 #7119

Closed
17 of 21 tasks
macfarla opened this issue May 17, 2024 · 0 comments · Fixed by #7143
Closed
17 of 21 tasks

release 24.5.2 #7119

macfarla opened this issue May 17, 2024 · 0 comments · Fixed by #7143
Assignees

Comments

@macfarla
Copy link
Contributor

macfarla commented May 17, 2024

  • Confirm anything outstanding for release with other maintainers on #besu-release
  • Update changelog if necessary
  • Notify maintainers about updating changelog for in-flight PRs
  • Optional: for hotfixes, create a release branch and cherry-pick, e.g. release-24.5.0-rc1
  • Optional: create a PR against the hotfix branch to see the CI checks pass
  • On the appropriate branch/commit, create a calver tag for the release candidate, format 24.5.0-RC1
  • Create a DRAFT release using the new tag (careful not to publish!)
  • Draft documentation release
  • Sign-off with team
  • Start burn-in using the new 24.5.0-RC1 tag
  • Sign off burn-in
  • Convert the DRAFT into a PRE-RELEASE
    • this is now public and notifies subscribed users
    • publishes artefacts and version-specific docker tags
  • Using the same git sha, create a new tag for the FULL RELEASE, format 24.5.0
  • Using the FULL RELEASE tag, create a PRE-RELEASE in github to trigger the workflows
    • this is now public and notifies subscribed users
    • publishes artefacts and version-specific docker tags
  • Draft homebrew PR
  • Convert this to a FULL RELEASE
    • makes the release LATEST in github
    • publishes the docker latest tag variants
  • Ensure binary SHAs are correct on the release page
  • Docker release startup test:
    • docker run hyperledger/besu:24.5.0
    • docker run hyperledger/besu:24.5.0-arm64
    • docker run --platform linux/amd64 hyperledger/besu:23.4.0-amd64
    • docker run --pull=always hyperledger/besu:latest (check version is 24.4.0)
  • Merge homebrew PR
  • Publish Docs Release
  • Social announcements
@macfarla macfarla self-assigned this May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant