Skip to content

fix(ci): validate release PRs - #31

Merged
johnnyhuy merged 1 commit into
mainfrom
fix/release-please-ci
Aug 15, 2026
Merged

fix(ci): validate release PRs#31
johnnyhuy merged 1 commit into
mainfrom
fix/release-please-ci

Conversation

@johnnyhuy

Copy link
Copy Markdown
Contributor

Summary

  • allow explicit workflow_dispatch runs of the mise CI workflow
  • dispatch CI for the Release Please branch whenever its PR is created or updated
  • grant only the actions: write permission required for that dispatch

Verification

  • mise x actionlint@latest -- actionlint
  • git diff --check
  • confirmed Release Please successfully created PR chore: release 2026.8.0 #30 but normal pull_request CI was suppressed by GITHUB_TOKEN

Risk

The dispatch uses Release Please’s deterministic release-please--branches--main branch name. It runs only when the action reports that a release PR was created or updated.

Screenshots

Not applicable.

Release Please uses GITHUB_TOKEN, so its pull requests do not emit normal pull_request workflow events. Explicitly dispatch CI on the generated branch so protected status checks can complete.
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
@johnnyhuy
johnnyhuy enabled auto-merge (squash) August 15, 2026 00:16
@johnnyhuy
johnnyhuy merged commit 0b6849c into mainAug 15, 2026
7 checks passed
@johnnyhuy
johnnyhuy deleted the fix/release-please-ci branch August 15, 2026 00:17
@github-actionsgithub-actionsBot mentioned this pull request Aug 15, 2026
Sign up for freeto 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

@johnnyhuy