From 7463732c6eaa5b014b9a040337d1262ac9d22d50 Mon Sep 17 00:00:00 2001 From: Noah Gardner Date: Fri, 23 Oct 2026 14:07:06 -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 c669738..c42a5e8 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 016385d7114b4b24fdd9f8dcedceb38fdb7e9771 Mon Sep 17 00:00:00 2001 From: Noah Gardner Date: Fri, 23 Oct 2026 14:14:39 -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 c42a5e8..336b353 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 59fa71f080e0778941c8b61cfb546eacf5a60d18 Mon Sep 17 00:00:00 2001 From: Noah Gardner Date: Fri, 23 Oct 2026 14:24:28 -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 336b353..81df708 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