How approvals work
- Someone promotes a change to the environment from the Releases tab (prompts) or a routing rule’s Environments tab, entering a reason for the promotion.
- Because the environment requires approval, the change is recorded as a pending release. It does not serve traffic, and it blocks further promotions to that environment until it’s resolved.
- A reviewer approves or rejects the pending release. They can attach an optional note explaining the decision.
- On approval, the release becomes the version that environment serves. On rejection, the environment keeps serving its current version and the requester can revise and promote again.
Separation of duties
If the promotion policy enables separation of duties, the reviewer must be someone other than the person who requested the promotion. This keeps a single person from both shipping and approving the same change.Enabling approvals
Approvals are turned on through the environment’s promotion policy, not as a standalone setting. In the dashboard, go to Project → Settings → Environments, open the environment, and enable Requires approval in its Promotion policy section.Configuring the approval requirement needs the
env:policies:manage permission. Approving or rejecting a pending change needs the review permission for that resource — routing:review for routing-rule changes and the prompt review permission for prompt changes. See Roles & permissions.Next steps
Roles & permissions
Control who can approve changes.
Audit logs
Review who approved what, and when.