From e1d291755ee15a3f49e0b9a593bf06c0e4c1e623 Mon Sep 17 00:00:00 2001 From: omer-vishlitzky Date: Wed, 26 Aug 2026 22:58:29 +0300 Subject: [PATCH] feat: require osac merge-group-safe test checks The osac monorepo already runs these pre-commit, unit, and integration jobs on merge_group, so make them required alongside the existing e2e gates and label check. Co-authored-by: Cursor --- repositories.tf | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/repositories.tf b/repositories.tf index 29d7525..06e3020 100644 --- a/repositories.tf +++ b/repositories.tf @@ -155,6 +155,18 @@ module "repo_osac" { # Reads Prow-set labels (lgtm, approved, jira/valid-reference) and converts # them to a status check the merge queue can gate on. { context = "check-labels", integration_id = 15368 }, + # Names match GitHub Actions job `name:` (or job id if unnamed). Job-level + # `if:` skips report success, so docs-only PRs are not blocked. + { context = "pre-commit", integration_id = 15368 }, + { context = "Run unit tests", integration_id = 15368 }, + { context = "Run unit tests (osac-metering)", integration_id = 15368 }, + { context = "Run unit tests (osac-metering/adapters)", integration_id = 15368 }, + { context = "Run unit tests (osac-metering/schema)", integration_id = 15368 }, + { context = "Run integration test (fulfillment-service)", integration_id = 15368 }, + { context = "Run integration test (osac-operator)", integration_id = 15368 }, + { context = "Run integration test (bare-metal-fulfillment-operator)", integration_id = 15368 }, + { context = "Run integration test (osac-aap)", integration_id = 15368 }, + { context = "Run integration test (osac-installer)", integration_id = 15368 }, ] ruleset_bypass_team_ids = [github_team.all["wg-infra"].id]