Skip to content

fix(ci): run required fuzz check in merge queue - #73

Merged
IanHollow merged 1 commit into
mainfrom
fix/fuzz-queue
Oct 5, 2026
Merged

IanHollow merged 1 commit into
mainfrom
fix/fuzz-queue

Conversation

@IanHollow

@IanHollow IanHollow commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Why

Branch protection requires the fuzz job, but the trusted merge queue dispatcher omits fuzz.yml. Queue entries admitted with GITHUB_TOKEN do not emit a merge_group workflow event, so the queue commit can wait indefinitely for that check.

Change

  • Dispatch the fuzz workflow on the exact queue commit through the existing trusted queue action.
  • Notify the reconciler when that dispatched fuzz run completes.
  • Include fuzz completion in the reconciler's workflow triggers.

Validation

git diff --check and workstation-task nix develop --command bash scripts/check.sh passed (91 Python tests plus workflow validation). Pull request checks and the protected merge queue will validate the workflow behavior. This change uses the existing pinned queue-completion action and keeps its narrow actions: write permission.

@IanHollow
IanHollow enabled auto-merge October 5, 2026 21:01
@IanHollow
IanHollow added this pull request to the merge queue Oct 5, 2026
Merged via the queue into main with commit b6b3f55 Oct 5, 2026
11 of 15 checks passed
@IanHollow
IanHollow deleted the fix/fuzz-queue branch October 5, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant