Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Warn people in chat
  2. Get the branch ready 
    1. either you're doing a release off main
    2. or a release-x.y.z branch in which case you may need to cherry pick commits into it
  3. push a PR with a non`-SNAPSHOT` version in gradle.properties
  4. once the PR is merged, the build automation detects it and does all the release packaging and publishing
  5. push a PR with the next `-SNAPSHOT` version in gradle.properties - this prevents the release you just did from being overwritten.
    1. Also include the download links in CHANGELOG when done (download the zip file and run shasum besu.zip to get the hashes)
  6. push a PR to update homebrew (not for RC)

Then, the non-code items:

...

We are working on turning this into a checklist - see https://github.com/hyperledger/besu/issues/7119