mirror of
https://github.com/bisq-network/bisq.git
synced 2024-11-19 09:52:23 +01:00
Merge pull request #5239 from ripcurlx/update-release-process
Add step for signature creation for Arch Linux
This commit is contained in:
commit
f97595ddc2
@ -79,9 +79,9 @@ with following configuration:
|
|||||||
|
|
||||||
Build output expected in deploy directory (opened after successful build process):
|
Build output expected in deploy directory (opened after successful build process):
|
||||||
|
|
||||||
1. `Bisq-${NEW-VERSION}.dmg` macOS signed installer
|
1. `Bisq-${NEW_VERSION}.dmg` macOS signed installer
|
||||||
2. `Bisq-${NEW-VERSION}.jar` Deterministic fat jar
|
2. `Bisq-${NEW_VERSION}.jar` Deterministic fat jar
|
||||||
3. `Bisq-${NEW-VERSION}.jar.txt` sha256 sum of deterministic fat jar
|
3. `Bisq-${NEW_VERSION}.jar.txt` sha256 sum of deterministic fat jar
|
||||||
|
|
||||||
The build script also copies over the deterministic fat jar into the shared folders for the other VMs (Windows & Linux).
|
The build script also copies over the deterministic fat jar into the shared folders for the other VMs (Windows & Linux).
|
||||||
Before building the other binaries install the generated Bisq app on macOS and verify that everything works as expected.
|
Before building the other binaries install the generated Bisq app on macOS and verify that everything works as expected.
|
||||||
@ -92,8 +92,8 @@ Before building the other binaries install the generated Bisq app on macOS and v
|
|||||||
|
|
||||||
Build output expected:
|
Build output expected:
|
||||||
|
|
||||||
1. `Bisq-${NEW-VERSION}.deb` package for distributions that derive from Debian
|
1. `Bisq-${NEW_VERSION}.deb` package for distributions that derive from Debian
|
||||||
2. `Bisq-${NEW-VERSION}.rpm` package for distributions that derive from Redhat based distros
|
2. `Bisq-${NEW_VERSION}.rpm` package for distributions that derive from Redhat based distros
|
||||||
|
|
||||||
* Install and run generated package
|
* Install and run generated package
|
||||||
|
|
||||||
@ -103,8 +103,8 @@ Build output expected:
|
|||||||
|
|
||||||
Build output expected:
|
Build output expected:
|
||||||
|
|
||||||
1. `Bisq-${NEW-VERSION}.exe` Windows unsigned installer
|
1. `Bisq-${NEW_VERSION}.exe` Windows unsigned installer
|
||||||
2. `Bisq-${NEW-VERSION}.exe.txt` sha256 sum of installer
|
2. `Bisq-${NEW_VERSION}.exe.txt` sha256 sum of installer
|
||||||
|
|
||||||
### Sign release on macOS
|
### Sign release on macOS
|
||||||
|
|
||||||
@ -116,15 +116,15 @@ Build output expected:
|
|||||||
2. `5BC5ED73.asc` Sig key of Chris Beams
|
2. `5BC5ED73.asc` Sig key of Chris Beams
|
||||||
3. `29CDFD3B.asc`Sig key of Christoph Atteneder
|
3. `29CDFD3B.asc`Sig key of Christoph Atteneder
|
||||||
4. `signingkey.asc` Fingerprint of key that was used for these builds
|
4. `signingkey.asc` Fingerprint of key that was used for these builds
|
||||||
5. `Bisq-${NEW-VERSION}.jar.txt` Sha256 sum of deterministic fat jar
|
5. `Bisq-${NEW_VERSION}.jar.txt` Sha256 sum of deterministic fat jar
|
||||||
6. `Bisq-${NEW-VERSION}.dmg` macOS installer
|
6. `Bisq-${NEW_VERSION}.dmg` macOS installer
|
||||||
7. `Bisq-${NEW-VERSION}.dmg.asc` Signature for macOS installer
|
7. `Bisq-${NEW_VERSION}.dmg.asc` Signature for macOS installer
|
||||||
8. `Bisq-${NEW-VERSION}.deb` Debian package
|
8. `Bisq-${NEW_VERSION}.deb` Debian package
|
||||||
9. `Bisq-${NEW-VERSION}.deb.asc` Signature for Debian package
|
9. `Bisq-${NEW_VERSION}.deb.asc` Signature for Debian package
|
||||||
10. `Bisq-${NEW-VERSION}.rpm` Redhat based distro package
|
10. `Bisq-${NEW_VERSION}.rpm` Redhat based distro package
|
||||||
11. `Bisq-${NEW-VERSION}.rpm.asc` Signature for Redhat based distro package
|
11. `Bisq-${NEW_VERSION}.rpm.asc` Signature for Redhat based distro package
|
||||||
12. `Bisq-${NEW-VERSION}.exe` Windows installer
|
12. `Bisq-${NEW_VERSION}.exe` Windows installer
|
||||||
13. `Bisq-${NEW-VERSION}.exe.asc` Signature for Windows installer
|
13. `Bisq-${NEW_VERSION}.exe.asc` Signature for Windows installer
|
||||||
|
|
||||||
* Run a AV scan over all files on the Windows VM where the files got copied over.
|
* Run a AV scan over all files on the Windows VM where the files got copied over.
|
||||||
|
|
||||||
@ -164,6 +164,15 @@ If all was successful:
|
|||||||
Check the checkbox for update, set the version number (e.g. 0.9.4) and add the short version of the release notes.
|
Check the checkbox for update, set the version number (e.g. 0.9.4) and add the short version of the release notes.
|
||||||
* After sending the Update message leave it running for about 1 minute to give time for good propagation.
|
* After sending the Update message leave it running for about 1 minute to give time for good propagation.
|
||||||
* Make a backup of that alert sender app data directory
|
* Make a backup of that alert sender app data directory
|
||||||
|
* To support source code signature verification for Arch Linux download `Source code (tar.gz)`, sign it and
|
||||||
|
upload signature.
|
||||||
|
```
|
||||||
|
# sign source code bundle
|
||||||
|
gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output bisq-${NEW_VERSION}.tar.gz.asc --detach-sig --armor bisq-${NEW_VERSION}.tar.gz
|
||||||
|
|
||||||
|
# verify signature of source code bundle
|
||||||
|
gpg --digest-algo SHA256 --verify bisq-${NEW_VERSION}.tar.gz{.asc*,}
|
||||||
|
```
|
||||||
|
|
||||||
### Announce the release
|
### Announce the release
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user