Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add instructions for publishing to GitHub

...

  1. Click 'Release' in http://repository.apache.org/ (pictured below step 5)
  2. Fork https://github.com/Homebrew/homebrew-core
  3. Make sure you can run docker info and docker images.  On Linux, be sure to add yourself to the docker group to avoid requiring sudo (sudo usermod -aG docker $USER).
  4. From the same directory you ran the previous release scripts, run the promote_rc script (note: you must be a Geode PMC member to svn commit to dist/release/geode):

    Code Block
    geode/dev-tools/release/promote_rc.sh -v 1.13.0.RC1 -k 'your_40_digitlast_8_digits_of_your_gpg_key' -g your_github_username


  5. The "next steps" printed at the end of the promote_rc script will walk you through the remaining tasks to validate the docker image, update Jira, make the brew PR, then finalize the release.

...

  1. List all the JIRAs with fix version as the release version and status as resolved.



  2. Using bulk operations → transition to closed state.










Publish to GitHub

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

  2. Find the final release tag (e.g. rel/v1.13.0), click on the 2nd ... menu (the one to the right of the Verified bubble), then Create release.

  3. Fill in Release Title e.g. Apache Geode 1.13.0.
  4. Describe the release by copying the summary sentence from the release notes, then adding the SHA256 (from the directory you ran the release scripts, look in e.g. release-1.13.0-workspace/dist/release/geode/1.13.0) and a link to the release notes, e.g. 

    Code Block
    titleSample Voting Results Email
    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


  5. Click where it says "Attach binaries" and upload the Apache Geode .tgz (from the directory you ran the release scripts, look in e.g. release-1.13.0-workspace/dist/release/geode/1.13.0)
  6. Click the green Publish Release button. 

Publish javadocs and documentation to the website

...