From c3953f2cae1834bd56bdcb8ac96f248a63213d73 Mon Sep 17 00:00:00 2001 From: Byron Williams Date: Mon, 29 Jun 2026 08:59:23 -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. 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 0b5cddc..c0fee2e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,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 d89b8c7..10e29fa 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -8,6 +8,7 @@ name: PR Validation on: + merge_group: pull_request: types: [opened, synchronize, reopened] branches: diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml index fd721d3..7b4ef0d 100644 --- a/.github/workflows/reuse.yml +++ b/.github/workflows/reuse.yml @@ -6,6 +6,7 @@ name: REUSE Compliance on: + merge_group: # No paths filter: "Check REUSE Compliance" is a REQUIRED status check, so it # must report on every PR. A paths filter would skip the workflow on changes # that do not match (e.g. root-only files like renovate.json, since "**/*" diff --git a/.github/workflows/security-analysis.yml b/.github/workflows/security-analysis.yml index 438e58e..f5866db 100644 --- a/.github/workflows/security-analysis.yml +++ b/.github/workflows/security-analysis.yml @@ -10,6 +10,7 @@ name: Security Analysis "on": + merge_group: push: branches: [main, master] pull_request: