workflow.deploywithoutapproval

May 8, 2026 ยท View on GitHub

Flags deploy, release, publish, or registry-push steps without an approval signal in the same workflow.

Why It Matters

Deployment capability changes external systems. A protected environment, manual approval, or equivalent gate should sit before production-impacting steps.

Review

Bad:

- name: Deploy
  run: terraform apply

Good:

environment: production
steps:
  - name: Deploy
    run: terraform apply

Framework Note

Build, plan, preview, and package-only commands are excluded unless the same step also contains a deploy marker.