aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlue <rnddim@gmail.com>2013-10-27 13:31:45 -0700
committerlue <rnddim@gmail.com>2013-10-27 13:31:45 -0700
commit4375f28ce05cf84abf4653cea9323f9d5607307b (patch)
treed57df1c8ee7b72780192b446dd2cf043676a6927
parent67ffe1944ef4551bea3adc26770b773545a705c9 (diff)
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 :) .
-rw-r--r--tools/star/Makefile6
-rw-r--r--tools/star/release-guide.pod21
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<read the whole guide before
+starting>. 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.