Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 675 Bytes

RELEASE.md

File metadata and controls

27 lines (14 loc) · 675 Bytes

Steps to do during a release

  1. Make sure the version in the cabal file matches the planned release number

  2. Adjust the stack template with that version and test whether it works

  3. Run the test suite for good measure

  4. Create the haddocks and fix errors/warnings

  5. Update the CHANGELOG.md file

  6. Commit and push everything (do not tag yet)

  7. Create a distribution tarball and build/test with the contents

  8. Tag if travis build is okay

  9. Generate the haddock documentation (unless you know you don't have to)

  10. Generate a distribution tarball

  11. Upload tarball and documentation

  12. Create a new commit where the version numbers are incremented