From 6a860a7c0a708c84334bf4fba965a1d14df6bdb2 Mon Sep 17 00:00:00 2001 From: danyaberezun Date: Tue, 1 Sep 2026 16:54:11 +0200 Subject: [PATCH] ci: run checks for merge groups --- .github/SPEC.md | 2 +- .github/workflows/ci.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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: