From 1bb8d7056dc57ae5d34e0558110ff6dcaa0da68e Mon Sep 17 00:00:00 2001 From: Byron Williams Date: Mon, 29 Jun 2026 08:59:11 -0700 Subject: [PATCH] fix(ci): wire required checks for the merge queue Adds a `merge_group` trigger to the four required-check workflows so each required context reports inside the merge queue. NOTE: this template seeds new repos; fixing it prevents future repos from inheriting the stall. Part of the org-wide merge-queue stall remediation. A required merge queue stalls when required-check workflows do not trigger on the merge_group event; the queue dispatches merge_group, waits for checks that never report, and times out. See reference-library PR #64 for the reference fix. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/ci.yml | 1 + .github/workflows/pr-validation.yml | 1 + .github/workflows/reuse.yml | 1 + .github/workflows/security-analysis.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30d9cb0..cd6153b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,7 @@ name: CI on: + merge_group: push: branches: [main, master, develop] pull_request: diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index 2c5b801..298c349 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -3,6 +3,7 @@ name: PR Validation on: + merge_group: pull_request: types: [opened, synchronize, reopened, edited] branches: diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml index 849a86b..0d9ff2b 100644 --- a/.github/workflows/reuse.yml +++ b/.github/workflows/reuse.yml @@ -6,6 +6,7 @@ name: REUSE Compliance on: + merge_group: pull_request: paths: - "**/*" diff --git a/.github/workflows/security-analysis.yml b/.github/workflows/security-analysis.yml index 91e5ca3..4829dcb 100644 --- a/.github/workflows/security-analysis.yml +++ b/.github/workflows/security-analysis.yml @@ -3,6 +3,7 @@ name: Security Analysis on: + merge_group: push: branches: [main, master] pull_request: