Skip to content

Use GitHub App token for release pushes#66

Merged
DRMacIver merged 2 commits intomainfrom
release-app-token
Apr 10, 2026
Merged

Use GitHub App token for release pushes#66
DRMacIver merged 2 commits intomainfrom
release-app-token

Conversation

@DRMacIver
Copy link
Copy Markdown
Owner

@DRMacIver DRMacIver commented Apr 10, 2026

Uses a github app for releases so that we can push to main while maintaining the branch protection rules.

The release job pushes a version-bump commit directly to main, which
branch protection rules block for the default GITHUB_TOKEN. Use a
dedicated GitHub App (configured via RELEASE_APP_ID / RELEASE_APP_PRIVATE_KEY)
that is added as a bypass actor in the branch ruleset.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Pin actions/create-github-app-token to commit SHA and add a dedicated
'release' environment to gate secret access.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@DRMacIver DRMacIver merged commit 4910503 into main Apr 10, 2026
23 checks passed
@DRMacIver DRMacIver deleted the release-app-token branch April 10, 2026 12:41
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