1
1
mirror of https://github.com/Yvee1/hascard.git synced 2024-11-22 12:51:58 +03:00
hascard/Release version.md
2020-07-23 12:03:58 +02:00

614 B

Steps to take when releasing new version

This is just a checklist for myself.

  1. Update ChangeLog.md
  2. Bump version in package.yaml
  3. Run stack build
  4. Run stack sdist and upload to hackage
  5. Run snapcraft and snapcraft upload --release=stable hascard_a.b.c.d_amd64.snap
  6. Commit with version tag and push to github
git add .....
git commit -m .....
git tag va.b.c.d
git push --tags origin
git push origin master
  1. Wait till Travis CI completes, and then download the macos release
  2. Run shasum -a 256 hascard-va.b.c.d-osx.tar.gz
  3. Update Yvee1/homebrew-tools/hascard.rb url and sha256