Permalink
Browse files

Add notes on how to cut a Niecza release

  • Loading branch information...
1 parent 557c6d8 commit 0b17f4869bb6ca3790aad1578fd9bca6dcd917c8 @sorear committed Nov 30, 2011
Showing with 39 additions and 0 deletions.
  1. +39 −0 docs/release.txt
View
39 docs/release.txt
@@ -0,0 +1,39 @@
+* Prepare the release announcement
+
+ - Copy docs/announce.vN to docs/announce.vN+1
+ - Change the text at the top to include a new number and comment
+ - Fill out the middle list of changes
+ - Fill out the end priority list
+ - Update the link at the end
+ - Commit it and wait for feedback
+
+* Check if the new compiler can compile itself
+
+ - make mknext
+ - cd next
+ - make test
+ - make mknext
+ - cd next
+ - make test
+ - make spectest
+
+* Make a new binary package
+
+ - make mkpackage # from inside next/
+ - cd package
+ - zip -9r ../../niecza-vN+1.zip *
+ - make sure there are no extraneous files in it
+
+* Tag and upload stuff
+
+ - git tag -s vN+1
+ - git push --tags
+ - upload niecza-vN+1.zip to github Downloads pane
+
+* Announce it
+
+ - send a copy of announce.vN+1 to p6c and p6a
+
+* Post-release
+
+ - update FETCH_URL (make sure you don't add a trailing newline)

0 comments on commit 0b17f48

Please sign in to comment.