From 12fc33ee23d2d7b5ef0e552626c7f0e6bcac44c0 Mon Sep 17 00:00:00 2001 From: Anthony Bilinski Date: Tue, 24 Nov 2020 19:45:42 -0800 Subject: [PATCH] chore(release): Update release instructions to reflect current procedure --- MAINTAINING.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/MAINTAINING.md b/MAINTAINING.md index 46adec9b0..1d39e450b 100644 --- a/MAINTAINING.md +++ b/MAINTAINING.md @@ -208,11 +208,14 @@ To get translations into qTox: ### Before tagging - Format all code using the [`./tools/format-code.sh`] script +- Merge the Flatpak manifest of our [Flathub repository] into + [`./flatpak/io.github.qtox.qTox.json`]. Keep + [`./flatpak/io.github.qtox.qTox.json`]'s version of "sources" for qTox. - Update version number for windows/osx packages using the [`./tools/update-versions.sh`] script, e.g. `./tools/update-versions.sh 1.11.0` -- Update toxcore version number to the latest tag. Currently this needs to be - done manually by `grep`ing for the current tag. +- Update toxcore version number to the latest tag using + [`./tools/update-toxcore-version.sh] - Update the bootstrap nodelist at `./res/nodes.json` from https://nodes.tox.chat/json. This can be done by running [`./tools/update-nodes.sh`] - Generate changelog with `clog`. @@ -232,17 +235,20 @@ To get translations into qTox: [`./tools/create-tarballs.sh`] script, and upload both archives plus both signature files to the github release that was created by a Travis OSX release job. +- Download the binaries that are part of the draft release, sign them in + in detached and ascii armored mode, e.g. `gpg -a -b `, and upload + the signatures to the draft release. +- Add a title and description to the draft release, then publish the release. - Update download links on https://tox.chat to point to the new release. - Write a short blog post for https://github.com/qTox/blog/ and advertise the post on Tox IRC channels, popular Tox groups, reddit, or whatever other platforms. -- Open a PR to update the Flatpak manifest of our [Flathub repository] with the - changes from [`./flatpak/io.github.qtox.qTox.json`]. -- Comment to the PR with `bot, build` to execute a test build +- Merge [`./flatpak/io.github.qtox.qTox.json`] into the manifest of our + [Flathub repository]. Keep the [Flathub repository]'s version of "sources" for + qTox. - After the build passed for qTox on all architectures on [the Flathub build bot], merge the PR into the master branch of our [Flathub repository]. - # How to become a maintainer? Contribute, review & test pull requests, be active, oh and don't forget to