Files
maven-settings-action/.github/workflows/auto-approve.yml
2022-02-23 17:30:05 +00:00

35 lines
1.0 KiB
YAML

name: Auto Approve
on:
pull_request_target
jobs:
auto-approve:
runs-on: ubuntu-latest
steps:
- name: Dependabot metadata
if: github.actor == 'dependabot[bot]'
id: dependabot-metadata
uses: dependabot/fetch-metadata@v1.2.1
with:
github-token: "${{ secrets.TECH_TOKEN }}"
# - name: Enable auto-merge for Dependabot PRs
# if: >
# github.actor == 'dependabot[bot]'
# && steps.dependabot-metadata.outputs.update-type != 'version-update:semver-major'
# run: gh pr merge --auto --rebase "$PR_URL"
# env:
# PR_URL: ${{github.event.pull_request.html_url}}
# GITHUB_TOKEN: ${{ secrets.TECH_TOKEN }}
# - name: Approve a PR
# if: >
# github.actor == 'dependabot[bot]'
# || github.actor == 'slawekjaranowski'
# run: gh pr review --approve "$PR_URL"
# env:
# PR_URL: ${{github.event.pull_request.html_url}}
# GITHUB_TOKEN: ${{ secrets.TECH_TOKEN }}