From 8c25f745676bb5e9d0e6f143f2b65e9c1daec763 Mon Sep 17 00:00:00 2001 From: Noah Gardner Date: Fri, 23 Oct 2026 14:07:09 -0400 Subject: [PATCH 1/3] ci: run CI on release-please PRs release-please pushes its release branch with GITHUB_TOKEN, which starts no workflow, so the release PR never got the required check / check. Pin the shared release-please workflow to 5b1f535, which dispatches ci.yml on the release branch (ci-workflow: ci.yml), grant it actions: write, and let ci.yml run on workflow_dispatch. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 1 + .github/workflows/release-please.yml | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1dccfc7..9123467 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,6 +2,7 @@ name: ci on: pull_request: + workflow_dispatch: push: branches: [main] diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index dcca56c..1fa7925 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -15,6 +15,7 @@ permissions: contents: write pull-requests: write issues: write + actions: write jobs: release-please: @@ -22,8 +23,10 @@ jobs: contents: write pull-requests: write issues: write - uses: Emerging-Patterns/actions/.github/workflows/release-please.yml@73b2fbc64cefd6e22bd786437adb5f35190ee837 + actions: write + uses: Emerging-Patterns/actions/.github/workflows/release-please.yml@5b1f535455bd08665ae4286185ea7a8ad8836a8b with: + ci-workflow: ci.yml config-file: .github/release-please-config.json manifest-file: .github/release-please-manifest.json From 23b9d364a5d9a7a2d6fd1dfcfa6195c16b7d5c63 Mon Sep 17 00:00:00 2001 From: Noah Gardner Date: Fri, 23 Oct 2026 14:14:41 -0400 Subject: [PATCH 2/3] ci: pin release-please to c1e67a6 c1e67a6 (actions#11) dispatches CI over the action_required pull_request run that a github.token push leaves on the release branch head; 5b1f535 counted that run and skipped the dispatch. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/release-please.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 1fa7925..b770c36 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -24,7 +24,7 @@ jobs: pull-requests: write issues: write actions: write - uses: Emerging-Patterns/actions/.github/workflows/release-please.yml@5b1f535455bd08665ae4286185ea7a8ad8836a8b + uses: Emerging-Patterns/actions/.github/workflows/release-please.yml@c1e67a64b783967980b786f559b334307d3272aa with: ci-workflow: ci.yml config-file: .github/release-please-config.json From 3be8bdb4deca42a9fe3c9d1af86cae1c72fbc69f Mon Sep 17 00:00:00 2001 From: Noah Gardner Date: Fri, 23 Oct 2026 14:24:29 -0400 Subject: [PATCH 3/3] ci: pin release-please to dec791a dec791a (actions#12) warns instead of failing the release-please job when GitHub refuses the CI dispatch, e.g. on a release branch cut before ci.yml accepted workflow_dispatch. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/release-please.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index b770c36..36a299e 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -24,7 +24,7 @@ jobs: pull-requests: write issues: write actions: write - uses: Emerging-Patterns/actions/.github/workflows/release-please.yml@c1e67a64b783967980b786f559b334307d3272aa + uses: Emerging-Patterns/actions/.github/workflows/release-please.yml@dec791a0f395ce75effc38afe7df0fa33bb84384 with: ci-workflow: ci.yml config-file: .github/release-please-config.json