Publishing an Apache Thrift release

  1. ssh people.apache.org and set ''umask 0002''
  2. Copy the tarball, signature, and hashes to the official artifact rep:
    1. mkdir -p /www/www.apache.org/dist/thrift/
    2. copy the tarball, signature, and checksums into the above dir
  3. Create a tag from your version branch. We are using SemVer style tags starting with v0.12.0 to comply with dlang dub repository requirements. SemVer is a well-known and widely accepted version format.
    1. git tag v0.xx.0
    2. git push origin v0.xx.0
  4. Update the website to point to the new version
    1. edit /www/thrift.apache.org/thrift/download/index.html to point to the new release. See the website documentation for more details
  5. "Release" the version in JIRA and create the next version label and transition any tickets to the new version.