small improvements to full release script

This commit is contained in:
Carson McManus 2022-06-25 09:01:00 -04:00
parent 3f5fa9a033
commit 5303bd69d0

View file

@ -58,16 +58,20 @@ if [[ $SKIP_CRATE_PUBLISH == true ]]; then
fi fi
cargo smart-release --update-crates-index --no-changelog "${params[@]}" cargo smart-release --update-crates-index --no-changelog "${params[@]}"
echo "Verify that the publish succeeded, and Press any key to continue..."
read -n 1 -s -r
if ! which cross; then if ! which cross; then
echo "cross not found, installing..." echo "cross not found, installing..."
cargo install cross cargo install cross
fi fi
cross build --release --target=x86_64-unknown-linux-musl BUILD_TARGET="x86_64-unknown-linux-musl"
cross build --release "--target=$BUILD_TARGET"
./scripts/package-deb.sh ./scripts/package-deb.sh
BIN_PATH="target/x86_64-unknown-linux-musl/release/steamguard-cli" BIN_PATH="target/$BUILD_TARGET/release/steamguard-cli"
RAW_VERSION="$("$BIN_PATH" --version | cut -d " " -f 2)" RAW_VERSION="$("$BIN_PATH" --version | cut -d " " -f 2)"
TAGGED_VERSION="$(git tag | grep "^v" | tail -n 1 | tr -d v)" TAGGED_VERSION="$(git tag | grep "^v" | tail -n 1 | tr -d v)"
if [[ "v$RAW_VERSION" != "v$TAGGED_VERSION" ]]; then if [[ "v$RAW_VERSION" != "v$TAGGED_VERSION" ]]; then