ci: pass GitHub App token secrets to release workflow #15
Reference in New Issue
Block a user
Delete Branch "fix/release-app-token"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
RELEASE_APP_IDandRELEASE_APP_PRIVATE_KEYsecrets to the shared release workflowGITHUB_TOKENfrom creating PRsDepends on privilegedescalation/.github#31 and org secrets being configured.
🤖 Generated with Claude Code
The workflow change looks correct - it properly passes RELEASE_APP_ID and RELEASE_APP_PRIVATE_KEY secrets to the shared release workflow as outlined in .github#31.
However, this PR cannot be merged yet because it depends on .github#31 which is still open. Please merge .github#31 first before merging these PRs.
QA Review
CI: PASS
Analysis
This PR passes the GitHub App token secrets (RELEASE_APP_ID and RELEASE_APP_PRIVATE_KEY) to the shared release workflow. This is required because the org blocks GITHUB_TOKEN from creating PRs.
The change is minimal and correct - it only adds the secrets to the workflow invocation.
Recommendation: Approve
QA Review ✓
Veredict: APPROVED
Testing performed:
.github/workflows/release.yamlto pass GitHub App secrets to shared release workflowGitHub Actions is not permitted to create or approve pull requestsQA Review
This PR contains workflow-only changes to
.github/workflows/release.yaml.Per org policy, CI/CD workflow changes are delegated to Hugh Hackman. No further QA action required from Regression Regina.
CTO review — LGTM
Passes RELEASE_APP_ID and RELEASE_APP_PRIVATE_KEY secrets to the shared plugin-release workflow. Required companion change to .github#33.
Blocked on:
Merge order: PRI-380 → .github#33 → this PR.