Deploy Gate · GitHub workflows
GitHub approval gates for AI-generated changes.
Deploy Gate adds an authorization check and signed receipt to a configured GitHub workflow. Keep your code review and CI checks, and record who authorized the exact change.
What you are connecting
Your GitHub workflow → authorization check → protected merge or deployment.
Start with one repository, one selected workflow, and named approvers.
Protected GitHub changeChange requests authorization
The workflow identifies the commit and action.Named approver reviews
A consequential change waits for a decision.Signed receipt checked
The receipt must cover this commit and action.Authorization check passes
Other required CI and deployment checks still apply.
From setup to a tested decision
Connect one workflow, then verify it.
Connect one repository
Install the GitHub App for the selected repository and choose the approval workflow you want to evaluate.
Configure the enforced path
Set the required check and deployment rules. Select protected changes and approvers; keep your existing CI and review requirements.
Exercise the gate
Test approval, denial, changed commits, alternate paths, and service errors. Inspect the matching receipt before using the workflow in production.
Scope and boundaries
What this controls, and what it doesn’t.
- Required checks and deployment rules must actually cover the production path. Administrators and alternate credentials can change or bypass that path.
- An approval must cover the intended commit and action. A changed action needs a fresh evaluation.
- Outage behavior varies by integration and version. Some Action versions continue on API errors; verify the behavior you intend to rely on.
- An authorization receipt documents approval. It does not by itself prove that execution succeeded.
The record behind the decision
Inspect the authorization evidence.
Review the action, commit, approver, policy, and signature. Compare the receipt with the action your workflow actually intends to execute.
How to choose which AI actions need human approvalYour first workflow
Ready to test your first workflow?
Work through setup, approval, denial, and evidence inspection. Keep track of your checks before expanding the rollout.
Open the test checklist