diff --git a/scripts/pre-commit b/scripts/pre-commit index 1949ba9..f497463 100755 --- a/scripts/pre-commit +++ b/scripts/pre-commit @@ -6,7 +6,7 @@ set -eo pipefail if [ -f Cargo.toml ]; then # Ensure that all targets can be built. - cargo build -r --all-targets + cargo build --all-targets #Ensure that code is correctly formatted. cargo fmt --check || (echo "Run cargo fmt to fix formatting" && exit 1) diff --git a/scripts/pre-push b/scripts/pre-push index 3521f73..a95a46e 100755 --- a/scripts/pre-push +++ b/scripts/pre-push @@ -10,31 +10,31 @@ if [ -f Cargo.toml ]; then "$dir/pre-commit" # Ensure that the public API works. - cargo test -r --doc + cargo test --doc # Ensure that no_std build succeeds. # Build for a target that has no std available. if command -v rustup > /dev/null; then rustup target add thumbv7m-none-eabi - (cd tests/ensure_no_std; cargo build -r --target thumbv7m-none-eabi --no-default-features --features opa-no-std) + (cd tests/ensure_no_std; cargo build -r --target thumbv7m-none-eabi) fi # Ensure that we can build with only std. - cargo build -r --example regorus --no-default-features --features std + cargo build --example regorus --no-default-features --features std # Ensure that we can build with all features. - cargo build -r --all-features + cargo build --all-features # Ensure that all tests pass. - cargo test -r - cargo test -r --test aci - cargo test -r --test kata + cargo test + cargo test --test aci + cargo test --test kata # Ensure that all tests pass with extensions - cargo test -r --features rego-extensions - cargo test -r --test aci --features rego-extensions - cargo test -r --test kata --features rego-extensions + cargo test --features rego-extensions + cargo test --test aci --features rego-extensions + cargo test --test kata --features rego-extensions # Ensure that OPA conformance tests don't regress. - cargo test -r --features opa-testutil,serde_json/arbitrary_precision,rego-extensions --test opa -- $(tr '\n' ' ' < tests/opa.passing) + cargo test --features opa-testutil,serde_json/arbitrary_precision,rego-extensions --test opa -- $(tr '\n' ' ' < tests/opa.passing) fi