Skip to content

ci(release-please): authenticate with the org's release-please App - #26

Merged
ShocOne merged 1 commit into
mainfrom
ci/release-please-app
Aug 25, 2026
Merged

ci(release-please): authenticate with the org's release-please App#26
ShocOne merged 1 commit into
mainfrom
ci/release-please-app

Conversation

@ShocOne

@ShocOne ShocOne commented Aug 25, 2026

Copy link
Copy Markdown
Member

Switches release-please to the org's release-please-manager GitHub App instead of a personal access token.

Why: the App token is minted per run and expires in an hour, and it belongs to the org rather than to whoever created the PAT — a PAT dies with its owner's access and takes every repo's releases with it. The App carries actions: write, which is the permission that matters here: tags pushed with the default GITHUB_TOKEN do not trigger workflows, so releases would be tagged and never built.

Safe to merge now. continue-on-error on the token step plus a || fallback means this keeps using the existing PAT until the App is installed on this repo and RP_APP_ID / RP_APP_PRIVATE_KEY resolve. A "Which credential" step logs a warning annotation whenever the fallback is taken, so the state is never silently wrong. Nothing else in the workflow changes.

🤖 Generated with Claude Code

Falls back to the existing PAT until the App resolves here, and warns when it does.
@ShocOne
ShocOne merged commit fa88cd2 into main Aug 25, 2026
3 checks passed
@ShocOne
ShocOne deleted the ci/release-please-app branch August 25, 2026 16:10
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