Skip to content

ci: use CI App token for release-please#170

Merged
shihyuho merged 1 commit into
jakartafrom
ci/release-please-app-token
Jun 24, 2026
Merged

ci: use CI App token for release-please#170
shihyuho merged 1 commit into
jakartafrom
ci/release-please-app-token

Conversation

@shihyuho

Copy link
Copy Markdown
Member

What

Source release-please-action's token from the softleader CI App (actions/create-github-app-token@v3) instead of the default GITHUB_TOKEN.

Why

GITHUB_TOKEN-produced events don't trigger other workflows (GitHub recursion guard), so a future on-release / on-push-tags listener wouldn't fire on a release-please release. The CI App is already wired in this repo (bump-spring.yml uses it). It also fixes the known autorelease label quirk and lets commitlint lint the release PR (the chore(main): release title is conventional-valid).

No recursion risk: the release PR is human-merged and release-please's own commits land on the release-please-- side branch, so it never self-triggers.

Behavior changes

  • release PR / Release actor reads as the App bot instead of github-actions[bot] (commit author/committer unchanged).
  • release PR now gets a commitlint green check.

Source release-please-action's token from the softleader CI App
(actions/create-github-app-token@v3) instead of the default GITHUB_TOKEN, matching bump-spring.

GITHUB_TOKEN-produced events don't trigger workflows, so a future on-release / on-push-tags
listener wouldn't fire on a release. The App token re-enables those events, fixes the autorelease
label quirk, and lets commitlint lint the release PR.

No recursion risk: the release PR is human-merged and release-please's own commits land on the
release-please-- side branch.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@softleader.com.tw>
@shihyuho shihyuho force-pushed the ci/release-please-app-token branch from 2af462a to df3d003 Compare June 24, 2026 06:19
@shihyuho shihyuho merged commit 7989122 into jakarta Jun 24, 2026
3 checks passed
@shihyuho shihyuho deleted the ci/release-please-app-token branch June 24, 2026 06:44
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