name: label approved pull requests
on: pull_request_review
jobs:
  label:
    name: label when approved
    runs-on: ubuntu-latest
    timeout-minutes: 5
    steps:
    - name: label approved
      uses: abinoda/label-when-approved-action@master
      env:
        APPROVALS: "1"
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        ADD_LABEL: "approved"
  automerge:
    name: automerge dependabot PRs
    runs-on: ubuntu-latest
    needs: [label]
    timeout-minutes: 5
    steps:
      - name: automerge
        uses: "pascalgn/automerge-action@v0.15.5"
        env:
          GITHUB_TOKEN: ${{ secrets.TEAM_GITHUB_TOKEN }}
          MERGE_LABELS: "dependencies,approved"
