mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-05 10:39:27 +02:00
786 B
786 B
release new core version
- deltachat-core: bump version, check CHANGELOG.md, commit
- $ VERSION=1.2.3
- $ git tag -s -m "Release v${VERSION}" v${VERSION} # create signed tag
- $ git tag -v v${VERSION} # verify tag signature
- $ git push origin master
- $ git push --tags origin
create the github release with signed binaries
- "draft a new release" with v${VERSION} on github.com
- publish release
- download zip and tar.gz files
- verify content
- sign content (to get the key overview, use gpg --list-secret-keys)
$ gpg -a --detach-sign -u FINGERPRINT deltachat-core-${VERSION}.zip
$ gpg -a --detach-sign -u FINGERPRINT deltachat-core-${VERSION}.tar.gz - upload created signatures to github, rename to v${VERSION}.zip.asc and v${VERSION}.tar.gz.asc