aboutsummaryrefslogtreecommitdiff
path: root/RELEASE-CHECKLIST
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASE-CHECKLIST')
-rw-r--r--RELEASE-CHECKLIST50
1 files changed, 17 insertions, 33 deletions
diff --git a/RELEASE-CHECKLIST b/RELEASE-CHECKLIST
index dd8789b99..13bc3badd 100644
--- a/RELEASE-CHECKLIST
+++ b/RELEASE-CHECKLIST
@@ -1,34 +1,18 @@
-_ Test, on Linux, Windows, macOS (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
-
-_ make pandoc-templates
- cd ../pandoc-templates
- git tag REL
- git push
- git push --tags
-
-_ 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'
-
-_ make update-website
-
-_ make trypandoc
-
-_ Announce on pandoc-announce, pandoc-discuss
+[ ] make packages
+[ ] make update-website
+[ ] make trypandoc
+[ ] Finalize changelog
+ git log --pretty='format:%n%n* %s (%an)%n%b%n%h%n' \
+ --reverse --name-only LASTRELEASE..HEAD > LOG
+[ ] make man/pandoc.1 and commit if needed
+[ ] make README.md and commit if needed
+[ ] Tag release in git
+[ ] make pandoc-templates
+ cd ../pandoc-templates
+ git tag REL
+ git push
+ git push --tags
+[ ] Add release on github (use 'make changes_github' and upload files)
+[ ] stack upload .
+[ ] Announce on pandoc-announce, pandoc-discuss