mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-04-20 20:48:43 +00:00

* Revert "release: cargo-binstall v1.4.0 (#1397)"
This reverts commit 99e8256018
.
* --allow-dirty on publish
* Remove private key file after generation
* Write public key file to bin crate and to package
* Upload public key file to release
22 lines
490 B
Bash
Executable file
22 lines
490 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -euxo pipefail
|
|
|
|
cargo binstall -y rsign2
|
|
rsign generate -f -W -p minisign.pub -s minisign.key
|
|
|
|
cat >> crates/bin/Cargo.toml <<EOF
|
|
[package.metadata.binstall.signing]
|
|
algorithm = "minisign"
|
|
pubkey = "$(tail -n1 minisign.pub)"
|
|
EOF
|
|
|
|
echo "public=$(tail -n1 minisign.pub)" >> "$GITHUB_OUTPUT"
|
|
cp minisign.pub crates/bin/minisign.pub
|
|
|
|
set +x
|
|
echo "::add-mask::$(tail -n1 minisign.key)"
|
|
echo "private=$(tail -n1 minisign.key)" >> "$GITHUB_OUTPUT"
|
|
set -x
|
|
|
|
rm minisign.key
|