Skip to content
Matt Simerson edited this page Apr 2, 2015 · 36 revisions

Checklist

For rolling new Haraka releases:

  1. Start a N-week quiet period
  2. Update Changes
  3. Update Public Suffix List
  4. Update TLDs files (for URIBL plugin and utils.split_hostname)
    • config/update_tld_files
  5. 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.
  6. Bump version in package.json
  7. git tag v<release_number>; git push --tags
  8. npm publish
  9. update haraka's wikipedia page

Automation

Most of these steps are currently manual. Documenting the process is the first step towards automating it.

Automation Ideas

Install Guides

How To

Future Plans / TODO

  • Support RFC3464 in bounce messages
  • Decode Short URLs in data.uribl.js and test the destination URL instead
  • DKIM verifier

Additional Resources

Clone this wiki locally