Skip to content

fix: use PAT for release-please to trigger CI on release PRs#31

Merged
genu merged 2 commits into
masterfrom
genu/fix-release-pr-ci
Mar 6, 2026
Merged

fix: use PAT for release-please to trigger CI on release PRs#31
genu merged 2 commits into
masterfrom
genu/fix-release-pr-ci

Conversation

@genu
Copy link
Copy Markdown
Owner

@genu genu commented Mar 6, 2026

Summary

  • Uses RELEASE_PLEASE_TOKEN PAT instead of default GITHUB_TOKEN in both prepare-release.yml and release.yml
  • Pushes made with GITHUB_TOKEN don't trigger other workflows (GitHub security policy), which is why CI never ran on release PRs
  • This also includes the earlier fix removing the if skip condition for release-please branches in ci.yml (merged in fix: run CI tests on release-please PRs #30)

Test plan

  • Merge this PR, then run the Prepare Release workflow
  • Verify the CI test job triggers on the resulting release PR

🤖 Generated with Claude Code

@genu genu merged commit 5e114bc into master Mar 6, 2026
2 checks passed
@genu genu deleted the genu/fix-release-pr-ci branch March 6, 2026 00:47
@genu genu mentioned this pull request Mar 6, 2026
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