From ad6626eb2bea014ffc00607b98080860f57bf7b8 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Mon, 5 Nov 2018 15:43:20 +0100 Subject: [PATCH] add release-checklist --- docs/release-checklist.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 docs/release-checklist.md diff --git a/docs/release-checklist.md b/docs/release-checklist.md new file mode 100644 index 00000000..4ebd8843 --- /dev/null +++ b/docs/release-checklist.md @@ -0,0 +1,22 @@ + +# release new core version + +1. deltachat-core: bump version, commit +2. $ VERSION=1.2.3 +3. $ git tag -s -m "Realease v${VERSION}" v${VERSION} # create signed tag +4. $ git tag -v v${VERSION} # verify tag signature +5. $ git push origin master +6. $ git push --tags origin + + +# create the github release with signed binaries + +1. "draft a new release" with ${VERSION} on github.com +2. publish release +3. down zip and tar.gz files +4. verify content +5. sign content (to get the key overview, use gpg --list-secret-keys) + $ gpg -a --detach-sign -u deltachat-core-${VERSION}.zip + $ gpg -a --detach-sign -u deltachat-core-${VERSION}.tar.gz +6. upload created signatures to github, rename to .asc +