1 # SPDX-FileCopyrightText: The Storage-Units Authors
2 # SPDX-License-Identifier: 0BSD
10 runs-on: ubuntu-latest
12 - name: Clone Git Repository
13 uses: actions/checkout@v4
14 - uses: ./.github/actions/managed-java
15 - uses: actions/cache@v3
17 path: ~/.m2/repository
18 key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
20 ${{ runner.os }}-maven-
22 run: mvn --batch-mode --define generateBackupPoms=false versions:update-parent
24 name: Create Pull Request
25 uses: peter-evans/create-pull-request@v5
27 token: ${{ secrets.PAT }}
28 commit-message: Update parent to latest version
29 committer: GitHub <noreply@github.com>
30 author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
31 title: Update parent to latest version
33 `mvn --batch-mode --define generateBackupPoms=false versions:update-parent`
40 name: Enable Pull Request Automerge
41 if: steps.cpr.outputs.pull-request-operation == 'created'
42 run: gh pr merge --rebase --auto "${{ steps.cpr.outputs.pull-request-number }}"
44 GH_TOKEN: ${{ secrets.PAT }}