From f34848d0acf78dd0e050febc128815fa3982a724 Mon Sep 17 00:00:00 2001 From: forkwright Date: Sat, 15 Aug 2026 20:32:29 -0500 Subject: [PATCH] fix(ci): run CI on a pull request whose base is not main MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A branches filter on pull_request matches the PR's BASE, so scoping it to main meant a stacked PR created no CI run at all — not a pending check, an absent one, which reads as a calm status area rather than a missing verifier. Two PRs shipped unverified this way: epistole #98 (asserted idempotency nothing had executed) and pinax #11 (3,510 lines that produced 42 compile errors the first time anything built them). push: branches: [main] is unchanged; it is what prevents duplicate runs. This is the shape heurema already uses. Refs forkwright/kanon#3475 --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8b985f..4fa686a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,6 @@ on: - "shared/bin/**" - ".github/workflows/ci.yml" pull_request: - branches: [main] concurrency: group: ci-${{ github.ref }}