forked from sorear/niecza
/
release.txt
39 lines (28 loc) · 876 Bytes
/
release.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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-N+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-N+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)