From ca657ae9dd93c4504ed5fc7a6e0d254f94277397 Mon Sep 17 00:00:00 2001 From: pmichaud Date: Wed, 29 Aug 2012 08:35:35 -0500 Subject: Finish up the release-guide.pod file. --- tools/star/release-guide.pod | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/tools/star/release-guide.pod b/tools/star/release-guide.pod index 64ce774..9ce17d0 100644 --- a/tools/star/release-guide.pod +++ b/tools/star/release-guide.pod @@ -76,6 +76,14 @@ Update the release number in the README file. =item 8. +Make sure any locally modified files have been pushed +back to github. + + $ git status + $ git push + +=item 9. + Create a candidate release tarball: $ make -f tools/star/Makefile release VERSION=2012.08 @@ -83,7 +91,7 @@ Create a candidate release tarball: This will create a tarball rakudo-star-2012.08.tar.gz in the current directory. -=item 9. +=item 10. Unpack the tarball somewhere else, and do a test build/install: @@ -97,4 +105,33 @@ Unpack the tarball somewhere else, and do a test build/install: $ make rakudo-spectest $ make modules-test +If anything is wrong, do your best to fix it and then return to +step 8 above. + +=item 11. + +Tag the release by its release month ("YYYY.MM"). + + $ git tag -a -m"tag release YYYY.MM" YYYY.MM # e.g. 2012.08 + $ git push --tags + +=item 12. + +Uplaod the release tarbal to github's download area at +L. + +=item 13. + +Publicize the release in the appropriate places. These include: + * rakudo.org + * perl6-users@perl.org, perl6-language@perl.org, perl6-compiler@perl.org, + parrot-users@perl.org + +=item 14. + +You're done! Celebrate with the appropriate amount of fun. + +=back + +=cut -- cgit v1.1