Skip to content

Update dependency org.apache.maven.plugins:maven-invoker-plugin to v3… #337

Update dependency org.apache.maven.plugins:maven-invoker-plugin to v3…

Update dependency org.apache.maven.plugins:maven-invoker-plugin to v3… #337

Workflow file for this run

name: build
on:
push:
# Avoid workflow run for _merged_ `dependabot` PRs.
# They were (hopefully!) already tested in PR-triggered workflow.
branches-ignore: "dependabot/**"
pull_request:
paths-ignore:
- "**.adoc"
- "**.md"
- "**.txt"
permissions:
contents: write
pull-requests: write
jobs:
echo:
runs-on: ubuntu-latest
steps:
- name: "Echo environment"
run: |
echo "${{github.event_name}}"
echo "${{github.actor}}"
echo "${{github.event.pull_request.html_url}}"
build:
if: github.event_name == 'pull_request'
runs-on: ${{ matrix.os }}
needs: echo
strategy:
matrix:
os: [ macos-latest, ubuntu-latest, windows-latest ]
version: [11, 17, 21]
steps:
- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup JDKs
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
distribution: temurin
java-version: ${{ matrix.version }}
java-package: jdk
architecture: x64
cache: maven
- name: Build
shell: bash
run: mvn --batch-mode clean verify
merge:
if: github.event_name == 'pull_request' && github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest
needs: build
steps:
- name: "[dependabot] Fetch metadata"
id: metadata
uses: dependabot/fetch-metadata@v1.7.0
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: "[dependabot] Auto-merge the PR"
run: gh pr merge --auto --squash "$PR_URL"
env:
PR_URL: ${{ github.event.pull_request.html_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}