diff options
Diffstat (limited to 'RELEASE-CHECKLIST')
-rw-r--r-- | RELEASE-CHECKLIST | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/RELEASE-CHECKLIST b/RELEASE-CHECKLIST new file mode 100644 index 000000000..2882965e1 --- /dev/null +++ b/RELEASE-CHECKLIST @@ -0,0 +1,33 @@ +_ Test, on linux, windows, mac (inc. website demos) + +_ Finalize changelog + git log --pretty='format:%n%n* %s (%an)%n%b%n%h%n' --reverse --name-only 1.17.0.3..HEAD > LOG + +_ make man/pandoc.1 and commit if needed + +_ Tag release in git + +_ Tag templates + +_ Generate Windows package (make winpkg) + +_ Generate MacOS package (make macospkg) + +_ Generate Ubuntu/Debian deb package (make debpkg) + +- Add release on github (use 'make changes_github' and upload files) + +_ Upload to HackageDB: stack upload . + +_ if docs don't build on Hackage: + 'cabal install neil && neil docs --username=MYUSERNAME' + +_ Update website, including short description of changes ('make changes') + +_ Announce on pandoc-announce, pandoc-discuss + +_ on server, stack install --flag 'pandoc:trypandoc' + and then 'cd trypandoc; sudo make install' + +_ recompile gitit + |