diff --git a/Release version.md b/Release version.md new file mode 100644 index 0000000..8d79f0a --- /dev/null +++ b/Release version.md @@ -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 \ No newline at end of file