I have a question specific to manual approval of the build, we have following workflow in circleCI config. Users manually need to approve “approve_qa” in order to proceed with the “deploy_qa” job.
workflows:
version: 2
deployment_pipeline:
jobs:
- build:
context: org-global
- approve_qa:
type: approval
requires:
- build
- deploy_qa:
context: org-global
requires:
- approve_qa
ISSUE: Here “All Members” group associated with the “org-global” context but QA team still not able to build proceed further. Are there any other things need to be validated?
Hello @gangadhar - Welcome to the CircleCI community! Manual Approval is not dependent upon context groups. Any organization member who has permissions to the repository has the authorization to click “Approve”.
Reference: https://circleci.com/docs/2.0/workflows/#holding-a-workflow-for-a-manual-approval
If you are still encountering an issue, please do go ahead and submit a support ticket here: https://support.circleci.com/hc/en-us/requests/new
Thanks @JonathanC503, write permission are missing for the user account on github.
@gangadhar Ah yes, without write permissions, the Approve
button will not work for the user.