mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-06 03:50:08 +02:00
add release-checklist
This commit is contained in:
parent
a1920ebc5d
commit
ad6626eb2b
1 changed files with 22 additions and 0 deletions
22
docs/release-checklist.md
Normal file
22
docs/release-checklist.md
Normal file
|
@ -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 <KEY> deltachat-core-${VERSION}.zip
|
||||
$ gpg -a --detach-sign -u <KEY> deltachat-core-${VERSION}.tar.gz
|
||||
6. upload created signatures to github, rename to <FILE>.asc
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue