From ff326749b404fd873e8dbcb0d9863ad27e4cab86 Mon Sep 17 00:00:00 2001 From: Pramod Maurya Date: Wed, 6 Nov 2024 15:15:45 +0530 Subject: [PATCH] added required approvals workflow --- .github/workflows/required_approvals.yml | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/required_approvals.yml diff --git a/.github/workflows/required_approvals.yml b/.github/workflows/required_approvals.yml new file mode 100644 index 00000000000..49645db5543 --- /dev/null +++ b/.github/workflows/required_approvals.yml @@ -0,0 +1,26 @@ +name: PR Approval Workflow +on: + pull_request: + branches: + - main + pull_request_review: + types: [submitted] + +jobs: + check-approvals: + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + pull-requests: read + steps: + - name: Check for required approvals + id: check-approvals + uses: skymoore/required-approvals@main + with: + token: ${{ secrets.GITHUB_TOKEN }} + read_org_scoped_token: ${{ secrets.READ_ORG_SCOPED_TOKEN }} + org_name: openconfig + min_approvals: 2 + approval_mode: ALL +