Skip to main content

Policy Approvals via Github PR

Add PR reviewer/approvers into Plan policies.

Our use case is that we want for certain resources to be approved by specific teams before merging in to main ie IAM this then allows us to grant broader access to teams and allows for more readable terraform.

This way we can have a policy that was failing, now pass as it was approved by the right team, and till it is approved in the PR step it is blocking merge.

Workaround
Problem
Status: ❌ Rejected2 comments

Log in to comment and vote

Comments2

  • Jonah Kowall changed status to ❌ Rejected
    Team•

    Jun 10

    Pinned

    This is already possible, if you have additional questions please reach out to the product team and we can help with a more focused feature request.

  • Black Breeze

    •

    Nov 18, 2025

    I think you can already do it, to some degree. An approval policy on proposed runs could have these runs not start until the right people/teams approve them to run. If they don’t start then they will not succeed, so requiring these checks in GitHub’s branch protection will effectively block PRs from being merged.

    The one problem I see with this solution is that the approval policy is then executed before changes are detected. Which I guess is something that is crucial for your use case, because you want these approvals to be more contextual?