From 315fcac205fc8b9d584588182407fb27963300b5 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 9 May 2017 14:11:23 +0200 Subject: [PATCH] #50 - Polishing. Extend readme with pre and post release tasks. --- release-tools/readme.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/release-tools/readme.md b/release-tools/readme.md index ddbe5eb..87138fe 100644 --- a/release-tools/readme.md +++ b/release-tools/readme.md @@ -17,7 +17,17 @@ 3. Run `mvn package appassembler:assemble && sh target/appassembler/bin/spring-data-release-shell` -4. Commands to execute +4. Pre-release checks + +Make sure that: + +* Upgrade dependencies in Spring Data Build parent pom (mind minor/major version rules) +* All release tickets are present (`$ tracker releasetickets`) +* Review open tickets for release +* Self-assign release tickets +* Announce release preparations to mailing list + +5. Commands to execute ``` $ release prepare $trainIteration @@ -29,3 +39,9 @@ $ release distribute $trainIteration $ git backport changelog $trainIteration --target $targets $ foreach $target -> git push $target ``` + +6. Post-release tasks + +* Create release tickets for next release + `$ tracker create releaseversions` and `$ tracker create releasetickets` +* Announce release (Blog, Twitter) and notify downstream dependency projects as needed