Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 946 Bytes

release.md

File metadata and controls

39 lines (20 loc) · 946 Bytes

The release process is as follows:

  1. git checkout master

  2. git pull

  3. git checkout -b version-bump

  4. Update ChangeLog.md with release notes for version $VER.

  5. Update version to $VER in dlist.cabal.

  6. git commit -am 'Bump version to $VER'

  7. git push -u origin

  8. Check release notes in ChangeLog.md.

  9. git tag v$VER

  10. git push --tags

  11. Check for tests passing on Travis CI.

  12. git checkout master

  13. git merge --ff-only version-bump

  14. git push

  15. Publish tag as a release on releases.

  16. Delete branch version-bump on branches.

  17. cabal sdist

  18. cabal upload dist/dlist-$VER.tar.gz

  19. Check build on Hackage.