[ ] Bump version number for pandoc and pandoc-cli [ ] Sync pandoc version in pandoc-cli [ ] Update MANUAL.txt date [ ] Finalize changelog [ ] make prerelease [ ] Update AUTHORS (make authors LASTRELEASE=x.y.z) [ ] Run release candidate workflow manually on GitHub [ ] Run release candidate workflows manually on cirrus-ci.com [ ] If it builds successfully, download artifacts from GitHub, cirrus-ci.com (Windows and intel mac from GitHub, linux amd64 and arm64 and m1 mac from cirrus) [ ] Use 'make' in macos and windows artifacts to sign code [ ] make update-website [ ] Tag release in git: - use X.Y for pandoc - pandoc-cli-X.Y - if needed: pandoc-server-X.Y - if needed: pandoc-lua-engine-X.Y [ ] Upload packages to Hackage: - pandoc - pandoc-cli and if changed: - pandoc-server - pandoc-lua-engine [ ] 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) [ ] Copy deb to server, install it [ ] If needed, sh tools/build-and-upload-api-docs.sh [ ] Announce on pandoc-announce, pandoc-discuss