From bea1bad7e98f49e7b4435426f0fe81b8bb0e61f6 Mon Sep 17 00:00:00 2001 From: Min Zhang Date: Tue, 1 Sep 2026 08:35:14 -0400 Subject: [PATCH] Require all osac CI checks in merge gate Unit, integration, generated-code, and pre-commit jobs already run on PRs but only e2e gates and check-labels block merge. Assisted-by: Cursor Signed-off-by: Min Zhang --- repositories.tf | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/repositories.tf b/repositories.tf index 29d7525..e00c629 100644 --- a/repositories.tf +++ b/repositories.tf @@ -155,6 +155,20 @@ 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 = "Check generated code (fulfillment-service)", integration_id = 15368 }, + { context = "Check generated code (osac-operator)", 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 (osac-aap)", integration_id = 15368 }, + { context = "Run integration test (osac-installer)", integration_id = 15368 }, + { context = "Run integration test (bare-metal-fulfillment-operator)", integration_id = 15368 }, ] ruleset_bypass_team_ids = [github_team.all["wg-infra"].id]