From 4375f28ce05cf84abf4653cea9323f9d5607307b Mon Sep 17 00:00:00 2001 From: lue Date: Sun, 27 Oct 2013 13:31:45 -0700 Subject: Update to Makefile and Release Guide Release Guide now a bit more detailed for literal-minded dolts such as myself, and the Makefile wasn't commited earlier thanks to that literal-minded idiocy :) . --- tools/star/Makefile | 6 +++--- tools/star/release-guide.pod | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/tools/star/Makefile b/tools/star/Makefile index 3c3cded..cc9e711 100644 --- a/tools/star/Makefile +++ b/tools/star/Makefile @@ -1,6 +1,6 @@ -RAKUDO_VER = 2013.09 -NQP_VER = 2013.09 -PARROT_VER = 5.5.0 +RAKUDO_VER = 2013.10 +NQP_VER = 2013.10 +PARROT_VER = 5.9.0 STAR_REL = rakudo-star-$(VERSION) STAR_TGZ = $(STAR_REL).tar.gz diff --git a/tools/star/release-guide.pod b/tools/star/release-guide.pod index b17c111..e15ab48 100644 --- a/tools/star/release-guide.pod +++ b/tools/star/release-guide.pod @@ -15,6 +15,16 @@ expect to slow down to quarterly releases again sometime in 2013. =head2 Steps to create a release +If this is your first time releasing, B. That way you can ask questions and clear up and confusions before +you're in the thick of it. + +If you have done this before, you might want to check for and read any changes +to this release guide since your last run. + +Any time this guide tells you to commit changes, you may also push them if you +wish to do so. Step 8 will make sure you do this regardless. + =over 4 =item 1. @@ -44,6 +54,12 @@ with the needed tarballs and module repositories for building Rakudo Star: $ make -f tools/star/Makefile +You may at times be prompted for your SSH key/pass combo. + +Assuming the Makefile ran successfully, you should now commit your changes. + + $ git commit tools + =item 4. If there are any new modules to be added, use "git submodule" to add @@ -77,6 +93,11 @@ to any changes listed in Rakudo's ChangeLog. $ git add docs/announce/YYYY.MM.md $ git commit docs +At this point it is strongly advised that you push your changes so far, to get +feedback on your announcement while you do other steps. + + $ git push + =item 7. Update the release number in the README and Makefile.in files. -- cgit v1.1