Skip to content

ci(automerge): merge as the deploy-bot app - #15

Merged
cmarko89 merged 1 commit into
mainfrom
ci/automerge-deploy-bot-identity
Sep 23, 2026
Merged

cmarko89 merged 1 commit into
mainfrom
ci/automerge-deploy-bot-identity

Conversation

@cmarko89

Copy link
Copy Markdown
Contributor

Summary

Standardizes this repo's auto-merge identity on the emkraan-deploy-bot GitHub App, the fleet's designated CI deploy and auto-merge identity. The caller now passes the org-level DEPLOY_APP_ID / DEPLOY_APP_PRIVATE_KEY to the reusable workflow.

Why

Choosing the identity per repo was error-prone: muninn had push-triggered deploys but merged as GITHUB_TOKEN, which never fires push workflows. One identity everywhere removes that choice. Merges now trigger push workflows (for example post-merge validation), and GitHub closes linked issues natively. The org secret is already visible to every repo, so this adds no new exposure. Fork-PR runs never receive secrets, and the reusable workflow never checks out PR code. GITHUB_TOKEN remains only as the automatic per-run fallback, for PRs that change workflow files (the App deliberately has no workflows: write) and for reading check results.

Standard: Apollo docs/standards/github-repo-standard.md Section 8.

Standardizes the fleet auto-merge identity on emkraan-deploy-bot; GITHUB_TOKEN stays only as the automatic fallback.
@github-actions
github-actions Bot added this pull request to the merge queue Sep 23, 2026
@cmarko89
cmarko89 removed this pull request from the merge queue due to a manual request Sep 23, 2026
@cmarko89
cmarko89 merged commit 0ebdeeb into main Sep 23, 2026
2 checks passed
@cmarko89
cmarko89 deleted the ci/automerge-deploy-bot-identity branch September 23, 2026 16:00
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.

1 participant