Add ability to specify approver when a workflow step is on hold


#1

There are cases when you want only certain people to be able to approve a workflow (i.e. deploy to PROD).

Please add the ability to specify an approver(s) in the CircleCI config.yml file

i.e.

  - approve_prod:
     type: approval
     approval:
        github:
           email: 'manager@company.com'
     requires:
        - deploy_to_qa

Who is authorized to unhold an `approval` workflow job?
#2

Thanks! We’re actively discussing how to best handle permissions for situations like this. We appreciate the feature request.


#3

I’d love to be able to specify approvers maybe as a GitHub group, rather than a list in each config file. Someone able to merge to develop could slip their own email into that config file and allow themselves to promote builds, while the intention is that they should only be allowed to deploy to dev.


#4

Or could we allow only github admin to approve?


#5