Versions Compared

Key

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

...

After the release has been approved by IPMC

  1. Release the Jars
    1. Go to https://repository.apache.org/ and release the staging repository
  2. Copy dist/dev artifacts to dist/release

    Code Block
    ### Starting from the folder where you svn checkout for the RC3:
    mv rya ryadev  # first rename the RC3 dist/dev repo
    svn checkout https://dist.apache.org/repos/dist/release/incubator/rya
    mv rya ryarelease
    cd ryarelease
    mv ../ryadev/rya-incubating-3.2.10-rc3 ./
    mv rya-incubating-3.2.10-rc3 rya-incubating-3.2.10
    svn add rya-incubating-3.2.10 
    svn commit -m "Adding rya-incubating-3.2.10"
  3. Create a rel/ tag in Git
    1. git checkout rya-incubating-3.2.10-rc3

    2. git tag -a rel/rya-incubating-3.2.10 -m "rya-incubating-3.2.10 Release"

    3. git push origin rel/rya-incubating-3.2.10

  4. Merge Release branch into Master and Delete Release Branch
    1. git checkout master

    2. git pull origin
    3. git merge 3.2.10-RC3

    4. git push origin master
  5. If everything looks great, delete the branches:
    git push origin --delete 3.2.11-RC3
      
    git push origin --delete 3.2.11-RC2
    git push origin --delete 3.2.11-RC1   
  6. And tags:
    git push --delete origin rya-incubating-3.2.10-rc2
    git push --delete origin rya-incubating-3.2.10-rc1
    git tag --delete rya-incubating-3.2.10-rc1  ### local repo
    git tag --delete rya-incubating-3.2.10-rc2  ### local repo
  7. Update the website, see instructions on this wiki
  8. Send out an announce email

...