release-acceptance.sh (543B)
1 #!/usr/bin/env bash 2 set -euo pipefail 3 4 repo_root="$(git rev-parse --show-toplevel)" 5 cd "$repo_root" 6 7 cargo fmt --all --check 8 cargo metadata --locked --format-version 1 --no-deps >/dev/null 9 cargo check --locked --all-targets --no-default-features 10 cargo check --locked --all-targets --no-default-features --features service-host 11 cargo check --locked --all-targets 12 cargo clippy --locked --all-targets -- -D warnings 13 cargo test --locked 14 cargo test --locked -p rhi_xtask 15 scripts/verify-supply-chain.sh 16 scripts/verify-boundaries.sh 17 git diff --check