Repository navigation
chore(ci): release as the TrogonStack Releaser - #4
Conversation
Release jobs should not depend on a personal access token tied to one account. Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
|
No actionable comments were generated in the recent review. WalkthroughThe release workflow now authenticates to Google Cloud, retrieves a configured GitHub App private key, and creates a GitHub App token. Release Please uses that token instead of the ChangesRelease workflow authentication
Estimated code review effort: 2 (Simple) | ~10 minutes Change: Other Merge Risk:
|
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: c3a1e726-55dc-41e1-957e-2c2b703cc9ff) |
GH_PAT_RELEASE_PLEASE_ACTIONsecret can be deleted.Note
Medium Risk
Changes how release automation is authenticated and adds GCP Secret Manager access; misconfiguration could break releases or leak credentials.
Overview
The Release Please workflow no longer authenticates with the org-wide
GH_PAT_RELEASE_PLEASE_ACTIONsecret. It now runs in thegithub-app-releaserenvironment and mints a short-lived GitHub App token for release-please.New steps use Google Cloud Workload Identity (
id-token: write), fetch the app private key from Secret Manager, and callactions/create-github-app-tokenwith contents/PR/issue write permissions before passing that token torelease-please-action.Reviewed by Cursor Bugbot for commit 5a66ae7. Bugbot is set up for automated code reviews on this repo. Configure here.