Skip to content

chore(build): clarify release GitHub App private key setup#44

Open
sklarsa wants to merge 3 commits into
mainfrom
release-app-private-key-validation
Open

chore(build): clarify release GitHub App private key setup#44
sklarsa wants to merge 3 commits into
mainfrom
release-app-private-key-validation

Conversation

@sklarsa

@sklarsa sklarsa commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Summary: Add a preflight check that MAVEN_RELEASE_GITHUB_APP_PRIVATE_KEY is a parseable GitHub App private key PEM, scope the app token explicitly to this repository, and clarify the release README so client secrets are not confused with app private keys. Testing: git diff --check; python3 YAML parse; local OpenSSL validation for raw PEM, escaped-newline PEM, and invalid input.

@sklarsa sklarsa changed the title Clarify release GitHub App private key setup chore(build): clarify release GitHub App private key setup Jun 11, 2026
@sklarsa sklarsa deployed to maven-release June 11, 2026 19:16 — with GitHub Actions Active
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