From b783a9d963bf4166a1b5ed4dd37bb6f6b738c4ef Mon Sep 17 00:00:00 2001 From: Steven van den Broek Date: Thu, 23 Jul 2020 12:03:58 +0200 Subject: [PATCH] Add version release checklist --- Release version.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Release version.md 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