Simplify Maven check

Apparently Dependabot actually manages language labels when multiple options are enabled. Convenient!
This commit is contained in:
Jikoo
2022-04-29 13:50:32 -04:00
parent 7903942b51
commit 60c1d91e25

View File

@@ -40,26 +40,16 @@ jobs:
merge-dependabot:
name: Auto-merge Dependabot PRs
needs: [ build ]
if: github.event.name == 'pull_request_target' && github.actor == 'dependabot[bot]'
if: "github.event.name == 'pull_request_target'
&& github.actor == 'dependabot[bot]'
&& contains( github.event.pull_request.labels.*.name, 'java')"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# Filter dependency changes based on path.
- uses: dorny/paths-filter@v2
id: changes
with:
filters: |
maven:
- '**/pom.xml'
# Only auto-merge Maven changes.
- if: steps.changes.outputs.maven == 'true'
name: Approve
- name: Approve
uses: hmarr/auto-approve-action@v2.0.0
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- if: steps.changes.outputs.maven == 'true'
name: Merge
- name: Merge
uses: pascalgn/automerge-action@v0.15.2
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"