-
Notifications
You must be signed in to change notification settings - Fork 16
Creating a new release
Matthew M. Boedicker edited this page Jul 30, 2017
·
13 revisions
-
Update ChangeLog (based on
git log v1.3.0..HEAD
). Put the most recent changes first (in the same order that git log shows). -
Update SCRIPT_VERSION in weechat_otr.py
-
Use "Release version x.x.x" for the commit message.
-
git tag -a v1.4.0 -m 'Version 1.4.0'
-
git push
-
git push --tags
-
Create release on GitHub (Draft New Release, select tag, name it x.x.x, leave description empty).
-
Send a pull request to https://github.com/weechat/scripts according to the instructions at https://github.com/weechat/scripts/blob/master/Contributing.adoc
-
Sign the release and upload the new signature to the S3 bucket:
gpg --detach-sig --armor --output signatures/1.9.0.asc weechat_otr.py
aws s3 cp signatures/1.9.0.asc s3://weechat-otr-signatures
Add the new signature to the index.html page and upload it:
aws s3 cp signatures/index.html s3://weechat-otr-signatures
- After the script makes it into the WeeChat scripts repository, announce the new release on the otr-dev mailing list. Also announce the new release in #weechat-otr on freenode.