diff --git a/.mergify.yml b/.mergify.yml index 2815bf2c9f..b00fd7cd05 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -61,6 +61,19 @@ pull_request_rules: - or: - -files~=(\.rs|Cargo\.toml|Cargo\.lock)$ - check-success=clippy (macos-latest) + - or: + - -files~=(\.rs|Cargo\.toml|Cargo\.lock|cargo-build-bpf|cargo-test-bpf|cargo-build-sbf|cargo-test-sbf|ci/downstream-projects/run-spl.sh|.github/workflows/downstream-project-spl.yml)$ + - and: + - status-success=cargo-test-sbf (token/program) + - status-success=cargo-test-sbf (instruction-padding/program, token/program-2022, token/program-2022-test) + - status-success=cargo-test-sbf (associated-token-account/program, associated-token-account/program-test) + - status-success=cargo-test-sbf (token-upgrade/program) + - status-success=cargo-test-sbf (feature-proposal/program) + - status-success=cargo-test-sbf (governance/addin-mock/program, governance/program) + - status-success=cargo-test-sbf (memo/program) + - status-success=cargo-test-sbf (name-service/program) + - status-success=cargo-test-sbf (stake-pool/program) + - status-success=cargo-test-sbf (single-pool/program) actions: merge: method: squash