Skip to content

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.
Clone this wiki locally