mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-05 02:29:28 +02:00
22 lines
730 B
Markdown
22 lines
730 B
Markdown
|
|
# release new core version
|
|
|
|
1. deltachat-core: bump version, check CHANGELOG.md, 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 v${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
|
|
|