Skip to content
Matt Simerson edited this page Aug 23, 2024 · 36 revisions

Checklist

For rolling new Haraka releases:

  • Start a N-week quiet period
  • Update haraka-tld
  • Draft a release on the releases page (Save draft)
  • Create a PR with:
  • For major version releases:
    • check for waiting PRs for that milestone version.
    • Grep the source for: Sunset v3, where 3 is the new major version.
  • Update release date in Changes
  • npm publish
  • Post Changes file on the draft release and publish the release
  • Email the mailing list
  • Publish a blog post

Automation

Most of these steps are currently manual. Documenting the process is the first step towards automating it. There are some related comments here.

Automation Ideas