12 runs-on: ubuntu-latest
14 - uses: actions/checkout@v3
16 uses: actions/setup-java@v3
18 java-version: ${{ env.JAVA_VERSION }}
19 java-package: ${{ env.JAVA_PACKAGE }}
20 architecture: ${{ env.JAVA_ARCH }}
21 distribution: ${{ env.JAVA_DISTRO }}
22 - uses: actions/cache@v3
24 path: ~/.m2/repository
25 key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
27 ${{ runner.os }}-maven-
29 run: mvn --batch-mode versions:update-parent -DgenerateBackupPoms=false
30 - name: Create Pull Request
32 uses: peter-evans/create-pull-request@v4
34 token: ${{ secrets.PAT }}
35 commit-message: Update parent to latest version
36 committer: GitHub <noreply@github.com>
37 author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
38 title: Update parent to latest version
40 `mvn --batch-mode --define generateBackupPoms=false versions:update-parent`
48 name: Enable Pull Request Automerge
49 if: steps.cpr.outputs.pull-request-operation == 'created'
50 uses: peter-evans/enable-pull-request-automerge@v2
52 token: ${{ secrets.PAT }}
53 pull-request-number: ${{ steps.cpr.outputs.pull-request-number }}