Skip to content

Commit

Permalink
adding a tagging step to the release procedure
Browse files Browse the repository at this point in the history
  • Loading branch information
stoicflame committed Feb 18, 2012
1 parent e935cb3 commit c765f61
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions release-procedure.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
To cut a new version:

1. Switch to the 'release' branch.
2. Merge changes from the master branch.
3. Update pom files to reflect new version change
4. Commit
5. Tag release
6. Push
7. Switch back to master branch.
8. Merge changes from release branch.
9. Update pom files to reflect a new snapshot.
10. Blog about the release
11. Create a new milestone in the github issues.

todo: document the procedure for cutting a new version of a single module and releasing it.


To cut a new version:

1. Switch to the 'release' branch.
2. Merge changes from the master branch.
3. Update pom files to reflect new version change
4. Commit
5. Push
6. Tag (e.g. "git tag -a v0.10.0 -m 'Release of version 0.10.0.")
7. Switch back to master branch.
8. Merge changes from release branch.
9. Update pom files to reflect a new snapshot.
10. Blog about the release
11. Create a new milestone in the github issues.

todo: document the procedure for cutting a new version of a single module and releasing it.



0 comments on commit c765f61

Please sign in to comment.