-
Notifications
You must be signed in to change notification settings - Fork 163
release workflow
Patrick Totzke edited this page Dec 10, 2018
·
4 revisions
both on travis and locally:
./setup.py test
It should list only user-relevant changes.
vim alot/__init__.py
git commit -m "bump version string" .
git push
git tag -s 0.8 -m "tag v0.8"
git push --tags
Go to https://github.com/pazz/alot/releases/new
- use existing tag 0.8 as base
- use "v0.8" as name
- description = topmost entry from the NEWS file here.
mkdir tmp && cd tmp
wget https://github.com/pazz/alot/archive/0.8.zip
gpg --armor --detach-sign --local-user patricktotzke 0.8.zip
wget https://github.com/pazz/alot/archive/0.8.tar.gz
gpg --armor --detach-sign --local-user patricktotzke 0.8.tar.gz
Then go to https://github.com/pazz/alot/releases again and attach the *.asc files to the release.
A rough template follows below.
Subject: [alot] announcing v0.8
To: notmuch@notmuchmail.org
Hi everyone!
I have just tagged alot v0.8; You can get a tarball here [0].
SUMMARY OF CHANGES
NEWS entry
As usual, a quick hall of fame of recent contributors:
$ git shortlog -s -n 0.7...
New bug reports, feature or pull requests via the projects github page [1]
are always welcome.
Cheers,
P
[0]: https://github.com/pazz/alot/tarball/0.8
[1]: https://github.com/pazz/alot