on master help sign in
Merge pull request #3093 from jfdm/add-release-checklist

Addresses #1235 Add release checklist.

commit055a1cff03e0c055f12fe298d36574a070e20ec4 authorJan de Muijnck-Hughes <jfdm@users.noreply.github.com> dateThu 28 Apr 2016, 13:11 (10 years ago) parent34c8e1fbab3353
2 files changed+43
RELEASE-CHECKS.md+42 idris.cabal+1
RELEASE-CHECKS.mdnew file+42
@@ -0,0 +1,42 @@
1+# Release Checks
2+
3+Things to be checked, or done before a release is made.
4+
5+## Final Checks
6+
7++ [ ] Do the tests run to completion?
8++ [ ] Can samples build?
9++ [ ] Is `man/idris.1` up-to-date?
10+
11+## Version Numbers
12+
13++ [ ] `man/idris.1`.
14++ [ ] `docs/conf.py`.
15++ [ ] `docs/listing/idris-prompt-helloworld.txt`.
16++ [ ] `docs/listing/idris-prompt-interp.txt`.
17++ [ ] `docs/listing/idris-prompt-start.txt`.
18++ [ ] `idris.cabal`.
19+
20+## Tag Release
21+
22++ [ ] Finalise and check `CHANGELOG.md`.
23++ [ ] Tag the release.
24+
25+## Uploads
26+
27++ [ ] Push to GITHUB.
28++ [ ] Upload to Hackage.
29+
30+## Binaries
31+
32++ [ ] Generate Mac OS X Package.
33++ [ ] Prompt helpers to create:
34+ + [ ] Windows Binary.
35+ + [ ] HomeBrew Package.
36+
37+## Announcements
38+
39++ [ ] Update website.
40++ [ ] Email Mailing list.
41++ [ ] Make REDDIT post.
42++ [ ] Tweet
idris.cabal+1
@@ -80,6 +80,7 @@ Extra-doc-files:
8080 CONTRIBUTING.md
8181 CONTRIBUTORS
8282 README.md
83+ RELEASE-CHECKS.md
8384 idris-tutorial.pdf
8485 samples/effects/*.idr
8586 samples/misc/*.idr