Skip to content

Commit

Permalink
Add notes on how to cut a Niecza release
Browse files Browse the repository at this point in the history
  • Loading branch information
sorear committed Nov 30, 2011
1 parent 557c6d8 commit 0b17f48
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions 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.