Skip to content

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

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#2
ShocOne merged 1 commit into
mainfrom
ci/release-please-app

Conversation

@ShocOne

@ShocOne ShocOne commented Aug 25, 2026

Copy link
Copy Markdown
Member

This is the repo template, so this is the highest-leverage of the set: every repository created from it inherits this config, and new repos stop being born needing a PAT.

  • Uses the org's release-please-manager App (vars.RP_APP_ID + secrets.RP_APP_PRIVATE_KEY, both org-level and visible to all repositories) instead of a personal access token. The App token is minted per run, expires in an hour, and belongs to the org rather than to whoever created the PAT.
  • actions: write on the App is what makes release-please's tags trigger downstream release workflows — the default GITHUB_TOKEN deliberately does not.
  • Bumps release-please-action v4.4.0 → v5.0.0, matching what the rest of the org runs.
  • Comments release-type as the one line a new repo must change.

Falls back to RELEASE_PLEASE_PAT and warns via an annotation if the App is ever unavailable, so it degrades visibly rather than silently.

🤖 Generated with Claude Code

This is the repo template, so every repository created from it inherits
this. Also bumps release-please-action to v5.0.0 (matching what the org
actually runs) and flags release-type as the one line a new repo must set.
@ShocOne
ShocOne merged commit e79bf5d into main Aug 25, 2026
2 of 3 checks passed
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