ci: block auto-merge before SPL downstream tests are all green (#34326)

* ci: block auto-merge before all spl downstream tests are green

* follow Github Actions triggering rule
This commit is contained in:
Yihau Chen 2023-12-06 13:39:28 +08:00 committed by GitHub
parent 821968d3d0
commit fa251768b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

View File

@ -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