Skip to content

Commit

Permalink
Finish up the release-guide.pod file.
Browse files Browse the repository at this point in the history
  • Loading branch information
pmichaud committed Aug 29, 2012
1 parent 5c86ef5 commit ca657ae
Showing 1 changed file with 38 additions and 1 deletion.
39 changes: 38 additions & 1 deletion tools/star/release-guide.pod
Expand Up @@ -76,14 +76,22 @@ Update the release number in the README file.


=item 8. =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: Create a candidate release tarball:


$ make -f tools/star/Makefile release VERSION=2012.08 $ make -f tools/star/Makefile release VERSION=2012.08


This will create a tarball rakudo-star-2012.08.tar.gz in the This will create a tarball rakudo-star-2012.08.tar.gz in the
current directory. current directory.


=item 9. =item 10.


Unpack the tarball somewhere else, and do a test build/install: Unpack the tarball somewhere else, and do a test build/install:


Expand All @@ -97,4 +105,33 @@ Unpack the tarball somewhere else, and do a test build/install:
$ make rakudo-spectest $ make rakudo-spectest
$ make modules-test $ 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<http://github.com/rakudo/rakudo/downloads>.

=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


0 comments on commit ca657ae

Please sign in to comment.