git-attest 1.3.1

Verify a signed attestation that a test suite already passed on this exact tree, so CI can skip it
1
2
3
4
5
6
7
8
9
10
# <gate> <path>...   Literal paths and directories only. git ls-tree does not
# glob: tests/*.sh would match NOTHING and silently fingerprint nothing. This
# file is ASCII-only and is itself an input of every gate; editing it re-runs
# everything once. The workflow is in every line on purpose: a gate name is
# only worth the command behind it, and that command is defined there.
ci-fmt              .github/workflows/ci.yaml Cargo.toml rust-toolchain.toml src
ci-clippy           .github/workflows/ci.yaml Cargo.toml Cargo.lock rust-toolchain.toml src
ci-shellcheck       .github/workflows/ci.yaml verify.sh sign/sign.sh tests
pre-push-cargo-test .github/workflows/ci.yaml Cargo.toml Cargo.lock rust-toolchain.toml src
ci-conformance      .github/workflows/ci.yaml Cargo.toml Cargo.lock rust-toolchain.toml src Makefile verify.sh sign/sign.sh tests