Release process: Remember to update docs
Project: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/commit/658fc9bc Tree: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/tree/658fc9bc Diff: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/diff/658fc9bc Branch: refs/heads/quad Commit: 658fc9bcbcdb42a7781d5d0199d16c0e857afd3b Parents: 935cb7f Author: Stian Soiland-Reyes <st...@apache.org> Authored: Sun May 15 22:49:51 2016 +0100 Committer: Stian Soiland-Reyes <st...@apache.org> Committed: Sun May 15 22:49:51 2016 +0100 ---------------------------------------------------------------------- RELEASE-PROCESS.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/658fc9bc/RELEASE-PROCESS.md ---------------------------------------------------------------------- diff --git a/RELEASE-PROCESS.md b/RELEASE-PROCESS.md index 9a96c25..22ce224 100644 --- a/RELEASE-PROCESS.md +++ b/RELEASE-PROCESS.md @@ -1,12 +1,13 @@ # Commons RDF (incubating) release process -1. Clean build: `mvn clean install` -2. RAT checking: `mvn apache-rat:check` -3. Prepare the release: `mvn release:prepare -DreleaseVersion=0.2.0-incubating -DdevelopmentVersion=0.3.0-incubating-SNAPSHOT -DautoVersionSubmodules=true` -4. Perform the release: `mvn release:perform -Prelease` -5. Close the staging repository at https://repository.apache.org/#stagingRepositories -6. Push the code: `git push` and tag `git push --tags` -7. Cast the vote mail to dev@commonsrdf +1. Update documentation (`RELEASE-NOTES.md`, `README.md`, version numbers in `src/site/`) +2. Clean build: `mvn clean install` +3. RAT checking: `mvn apache-rat:check` +4. Prepare the release: `mvn release:prepare -DreleaseVersion=0.2.0-incubating -DdevelopmentVersion=0.3.0-incubating-SNAPSHOT -DautoVersionSubmodules=true` +5. Perform the release: `mvn release:perform -Prelease` +6. Close the staging repository at https://repository.apache.org/#stagingRepositories +7. Push the code: `git push` and tag `git push --tags` +8. Cast the vote mail to dev@commonsrdf Notice that the `maven-release-plugin` is configured to use the local git repository as well as not push changes to `origin`. Therefore the process can be reverted (e.g., `git reset HEAD~1`) at any time before the sixth step.