mirror of
https://github.com/Yvee1/hascard.git
synced 2024-11-22 12:51:58 +03:00
Add version release checklist
This commit is contained in:
parent
ec9ac5dee7
commit
b783a9d963
19
Release version.md
Normal file
19
Release version.md
Normal 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
|
Loading…
Reference in New Issue
Block a user