From 087d7b3c29a01b5029be28e29488767dc6f5bf16 Mon Sep 17 00:00:00 2001 From: abrichr Date: Wed, 19 Aug 2026 14:37:21 -0400 Subject: [PATCH] ci: run pull-request checks on every base branch A stacked pull request got zero checks and still reported mergeStateStatus CLEAN. PR #287 targets codex/production-evidence-contract, so the branches: [main] filter on pull_request never matched and no workflow ran. An unverified pull request thus looks the same as a passing one, which is how an untested change reaches main. Remove the base-branch filter from the three pull_request triggers. The push trigger keeps branches: [main]. complex-visual and evidence-freshness keep their paths filters, so the added cost is limited to a stacked pull request that touches those paths. Co-Authored-By: Claude Opus 5 --- .github/workflows/complex-visual.yml | 1 - .github/workflows/evidence-freshness.yml | 1 - .github/workflows/test.yml | 1 - 3 files changed, 3 deletions(-) diff --git a/.github/workflows/complex-visual.yml b/.github/workflows/complex-visual.yml index 5c0906d0..f54ff5e9 100644 --- a/.github/workflows/complex-visual.yml +++ b/.github/workflows/complex-visual.yml @@ -2,7 +2,6 @@ name: complex-visual on: pull_request: - branches: [main] paths: - benchmark/complex_visual/** - tests/test_complex_visual_campaign.py diff --git a/.github/workflows/evidence-freshness.yml b/.github/workflows/evidence-freshness.yml index a119ccb6..3b03d0fc 100644 --- a/.github/workflows/evidence-freshness.yml +++ b/.github/workflows/evidence-freshness.yml @@ -9,7 +9,6 @@ on: - cron: '17 6 * * *' workflow_dispatch: pull_request: - branches: [main] paths: - 'docs/eval_results/**' - 'scripts/check_published_evidence_freshness.py' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 17c80503..c40da959 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,7 +4,6 @@ on: push: branches: [main] pull_request: - branches: [main] jobs: test: