diff --git a/.github/workflows/pr-review.yml b/.github/workflows/pr-review.yml new file mode 100644 index 0000000..bc062cf --- /dev/null +++ b/.github/workflows/pr-review.yml @@ -0,0 +1,23 @@ +name: Review PR to update syllabus + +on: + pull_request: + branches: + - 'update_*' + types: + - labeled + +jobs: + review: + environment: actions + runs-on: ubuntu-latest + permissions: + pull-requests: write + if: >- + github.event.label.name == 'automated-pr' && + github.event.pull_request.user.login != 'github-actions[bot]' + steps: + - name: Review + uses: hmarr/auto-approve-action@v3 + with: + github-token: ${{ secrets.GH_ADMIN_TOKEN }} diff --git a/.github/workflows/update-syllabus.yml b/.github/workflows/update-syllabus.yml index 188d1d7..870951f 100644 --- a/.github/workflows/update-syllabus.yml +++ b/.github/workflows/update-syllabus.yml @@ -49,3 +49,4 @@ jobs: uses: peter-evans/enable-pull-request-automerge@v3 with: pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} + github-token: ${{ secrets.GH_ADMIN_TOKEN }}