diff --git a/.github/SPEC.md b/.github/SPEC.md index c124b710a..08b89754e 100644 --- a/.github/SPEC.md +++ b/.github/SPEC.md @@ -17,7 +17,7 @@ workflows and composite actions. ## CI vs release -- **CI** (`ci.yml`, on PRs to `main`): dependency/module-boundary checks, lint+typecheck (incl. +- **CI** (`ci.yml`, on PRs to `main` and merge-queue check requests): dependency/module-boundary checks, lint+typecheck (incl. `check:seams` — the pi binary-seam canary, see `scripts/check-binary-seams.ts`), unit tests, no-agent e2e, and a **host-target** binary build+smoke+**e2e-vs-binary** (`bun run e2e:binary`: the same no-agent suite against the compiled diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 40e7b3289..7cc37cc72 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,8 @@ name: CI on: pull_request: branches: [main] + merge_group: + types: [checks_requested] # Supersede in-flight runs when a PR is updated. concurrency: