Versions Compared

Key

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

...

  1. Checkout Rya
    1. git clone https://git-wip-us.apache.org/repos/asf/incubator-rya.git incubator-rya-apache

  2. Create a Release Branch
    1. git checkout -b 3.2.10-RC1 developmaster

  3. Build a push a signed snapshot
    1. mvn clean deploy -Papache-release

  4. Do some manual checks (note I think that the mvn release plugin does all of this)

    1. Make sure there are no dependencies on snapshots in the POMs to be released

    2. Check that your POMs will not lose content when they are rewritten during the release process

      1. mvn release:prepare -Papache-release -DdryRun=true -Darguments="-DskipTests"

      2. Diff the original file pom.xml with the one called pom.xml.tag to see if the license or any other info has been removed

      3. What is the release version for "Apache Rya Project"? (org.apache.rya:rya-project) 3.2.10: : 

        What is SCM release tag or label for "Apache Rya Project"? (org.apache.rya:rya-project) rya-project-3.2.10: : 3.2.10

        What is the new development version for "Apache Rya Project"? (org.apache.rya:rya-project) 3.2.11-SNAPSHOT: : 


  5. Prepare release

    1. mvn release:clean

    2. mvn release:prepare

  6. Stage release for a vote
    1. mvn release:perform

       

...

git checkout -b 3.2.10-RC1 developmaster
git push -u origin 3.2.10-RC1

...