Skip to content

fix(ci): allow release PR checks - #33

Merged
johnnyhuy merged 1 commit into
mainfrom
fix/release-pr-approval
Aug 15, 2026
Merged

fix(ci): allow release PR checks#33
johnnyhuy merged 1 commit into
mainfrom
fix/release-pr-approval

Conversation

@johnnyhuy

Copy link
Copy Markdown
Contributor

Summary

  • remove the workflow-dispatch workaround whose checks were not associated with Release Please PRs
  • rely on native pull_request CI after relaxing repository approval from all external contributors to first-time contributors new to GitHub
  • remove the unnecessary actions: write permission

Verification

  • confirmed Release Please PR chore: release 2026.8.0聽#30 creates native CI runs associated with its head SHA
  • identified repository approval policy as the source of action_required
  • updated and verified the repository approval policy
  • mise x actionlint@latest -- actionlint
  • git diff --check

Risk

Established external contributors no longer require manual workflow approval. Brand-new GitHub accounts still do.

Screenshots

Not applicable.

Use the repository's contributor approval policy for native pull request checks instead of dispatching a second, unassociated CI run. Keep approval required only for first-time contributors who are new to GitHub.

Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
@johnnyhuy
johnnyhuy enabled auto-merge (squash) August 15, 2026 00:22
@johnnyhuy
johnnyhuy merged commit a99e953 into main Aug 15, 2026
7 checks passed
@johnnyhuy
johnnyhuy deleted the fix/release-pr-approval branch August 15, 2026 00:23
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