tree: fa2cd3a1b1258853c14261622eaf03e4280e3af1 [path history] [tgz]
  1. changelog
  2. README.md
  3. release-candidate
  4. run-rat.sh
  5. verify-release-candidate
  6. verify-release-candidate.bat
dev/release/README.md

How to release

  1. Do a fresh git clone of the repository using the ASF git as origin.
  2. Set the git author to your gpg signing key using git config --local user.email "<mail>".
  3. Create an RC using ./dev/release/release-candidate -r <rcNum> -v <version> starting with rcNum=0. You could first do a dry-run by adding -p at the end.
  4. Check that the uploaded RC is valid using ./dev/release/verify-release-candidate <version> <rcNum>.
  5. Send the generated mail to dev@parquet.apache.org.
  6. Wait for the vote to end, either proceed to the next step or abort the RC and continue with the necessary fixes.
  7. In the release SVN, copy the contents of the RC folder into the release folder.
  8. Delete the previous parquet-cpp release from SVN.
  9. Cherry-pick the commits in the master-after-X branch into master.
  10. Send out the release mail to dev@parquet.apache.org and announce@apache.org.