Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Go to https://github.com/apache/geode/tags 

  2. Locate (but do not click on) the row with the final release tag (e.g. rel/v1.13.0)

  3. Click on the 2nd 2nd "..." menu (the one to the right of the Verified bubble), then Create release.

  4. "Existing tag" should be selected.
  5. Fill in Release Title e.g. Apache Geode 1.13.0.
  6. Describe the release:

    1. Copy the summary sentence from the release notes.

    2. Add the SHA256 (e.g. from the directory you ran the release scripts, cat release-1.13.0-workspace/geode/geode-assembly/build/distributions/apache-geode-1.13.0.tgz.sha256).

    3. Add a link to the release notes.  Example: 

      Code Block
      titleSample Release Description
      This release contains some new gfsh commands and support for SNI as well as a number of improvements and bug fixes.
      
      sha256 for apache-geode-1.13.0.tgz is 8caf6dcafa5c6bb7c10dc7d512d0569dd16e463e01c18997118e20a5f43e6097
      
      See full release notes at https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.13.0


  7. Click where it says "Attach binaries" and upload the Apache Geode .tgz (e.g. from the directory you ran the release scripts, select release-1.13.0-workspace/geode/geode-assembly/build/distributions/apache-geode-1.13.0.tgz)
  8. Click the green Publish Release button. 

...

  1. Confirm that your brew PR has been merged or closed and brew install apache-geode picks up the new release.  

    Code Block
    brew uninstall apache-geode
    brew install apache-geode
    gfsh version


  2. Check that docs for the version you are releasing appear on https://geode.apache.org/docs/
  3. Check that download detail for the version you are releasing appear on https://geode.apache.org/releases/
  4. Check that the release tag appears as "Verified" in https://github.com/apache/geode/tags (if not, see last step in Permissions and Keys)
  5. Check that the release has propagated to Maven Central.  Sometimes this may take a couple days, it seems?  Two ways to check this are: 
    1. Check for the version you are releasing to appear on https://mvnrepository.com/artifact/org.apache.geode/geode-core
    2. Plus the Examples pipeline for your support branch (e.g. at https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-1-13-examples)

Ask for a volunteer to update dependencies on develop (major/minor only)

Now is the best time to bump dependency versions on develop for the various 3rd-party libraries used by Geode. To do that, we need to Start a DISCUSS thread asking for a volunteer to lead this effort.

To:  dev@geode.apache.org

Subject: [DISCUSS] Someone Volunteer to update 3rd-party libraries used by GEODE

No Format
Hello Apache Geode Community, 

It is's time to update the 3rd-party libraries used by GEODE. To get that done, I am requestingWe need a volunteer to take on thethis responsibility.

This consists of going through the libraries we depend on and updating them to the latest version that works with our codehttps://github.com/apache/geode/blob/develop/dev-tools/dependencies/README.md describes how to carry out this task.

It would be niceawesome to get this done within the next weekfew or twoweeks, soto thatallow weplenty haveof time to shake out any issues before the next release.

Regards,
{Release Manager} on behalf of the Apache Geode team

...