This commit is contained in:
Dennis Schwerdel 2024-03-21 14:15:00 +01:00
parent 7e55ec5df6
commit 24c48e2ef2
1 changed files with 13 additions and 0 deletions

View File

@ -159,6 +159,18 @@ $MASK build-armel-packages
$MASK build-armel-static $MASK build-armel-static
``` ```
## sign
> Sign the packages.
```sh
set -e
VERSION=$(grep -e '^version =' Cargo.toml | sed -e 's/version = "\(.*\)"/\1/')
cd dist
sha256sum vpncloud_${VERSION}_static_* vpncloud_${VERSION}*.rpm vpncloud_${VERSION}*.deb > vpncloud_${VERSION}_SHA256SUMS.txt
gpg --armor --output vpncloud_${VERSION}_SHA256SUMS.txt.asc --detach-sig vpncloud_${VERSION}_SHA256SUMS.txt
```
## test ## test
> Test the project. > Test the project.
@ -180,6 +192,7 @@ VERSION=$(grep -e '^version =' Cargo.toml | sed -e 's/version = "\(.*\)"/\1/')
nano CHANGELOG.md nano CHANGELOG.md
nano assets/changelog.txt nano assets/changelog.txt
$MASK build $MASK build
$MASK sign
git commit -a git commit -a
cargo publish cargo publish
git tag v$VERSION git tag v$VERSION