Skip to content

chore: retire the machine-user release token - #520

Merged
tylerburdsall merged 1 commit into
mainfrom
chore/retire-release-pat
Aug 13, 2026
Merged

chore: retire the machine-user release token#520
tylerburdsall merged 1 commit into
mainfrom
chore/retire-release-pat

Conversation

@tylerburdsall

Copy link
Copy Markdown
Contributor

Retires this repo's use of the MOMENTO_MACHINE_USER_GITHUB_TOKEN org secret, a
classic PAT on a shared machine user that had to be renewed by hand every 90 days.

  • Work that creates a ref, opens a PR, or reaches another repo now mints a
    short-lived installation token from the momento-release-bot GitHub App.
    A push or PR authored by the built-in GITHUB_TOKEN deliberately does not
    start a workflow run, so release automation needs an app token to keep CI firing.

MOMENTO_RELEASE_APP_ID and MOMENTO_RELEASE_APP_PRIVATE_KEY are already
provisioned org-wide, so there is no per-repo setup.

@tylerburdsall
tylerburdsall merged commit 3b6a220 into main Aug 13, 2026
19 of 20 checks passed
@tylerburdsall
tylerburdsall deleted the chore/retire-release-pat branch August 13, 2026 23:08
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.

2 participants