1
1
mirror of https://github.com/Yvee1/hascard.git synced 2024-11-21 17:50:12 +03:00

Add version release checklist

This commit is contained in:
Steven van den Broek 2020-07-23 12:03:58 +02:00
parent ec9ac5dee7
commit b783a9d963

19
Release version.md Normal file
View File

@ -0,0 +1,19 @@
# 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
```
7. Wait till Travis CI completes, and then download the macos release
8. Run `shasum -a 256 hascard-va.b.c.d-osx.tar.gz`
9. Update Yvee1/homebrew-tools/hascard.rb url and sha256