From 7764c601db472a60b7515a999d9c1cf05aeaa115 Mon Sep 17 00:00:00 2001 From: Spicer Matthews Date: Fri, 1 May 2026 00:50:15 -0700 Subject: [PATCH] Add workflow_dispatch escape hatch to release.yml The release workflow only runs on push to main, so when something suppresses the auto-trigger (a merge-commit message accidentally carrying a skip-CI marker, a paused queue, etc.) we currently have no recovery path short of pushing an empty commit. Adding workflow_dispatch lets us rerun the release flow on demand against the current main. --- .github/workflows/release.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d651efb..2d26651 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,6 +23,12 @@ name: Release on: push: branches: [main] + # Manual escape hatch. If a merge commit accidentally carries a + # skip-CI marker (or anything else suppresses the auto-trigger), + # we can rerun the release flow against the current main without + # needing an empty no-op commit. Bumps, tags, and dispatches Pages + # exactly the same as a normal push trigger. + workflow_dispatch: # Pushes back to main need write access to the repo's contents. The # `actions: write` scope lets the final step kick off the Pages