myc

Self-custodial remote signer for Radroots apps
git clone https://radroots.dev/git/myc.git
Log | Files | Refs | README | LICENSE

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 myc_xtask
     15 scripts/verify-supply-chain.sh
     16 scripts/verify-boundaries.sh
     17 git diff --check