aboutsummaryrefslogtreecommitdiff
path: root/RELEASE-CHECKLIST
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASE-CHECKLIST')
-rw-r--r--RELEASE-CHECKLIST33
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
+