Skip to content

Commit a2407d2

Browse files
Merge pull request #148 from bernardladenthin/claude/maven-github-actions-sync-56bm4f
Bump CI actions and build plugins to latest stable versions
2 parents 674de00 + d5606a8 commit a2407d2

7 files changed

Lines changed: 22 additions & 17 deletions

File tree

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ jobs:
1919
security-events: write
2020
steps:
2121
- uses: actions/checkout@v7
22-
- uses: actions/setup-java@v5
22+
- uses: actions/setup-java@v6
2323
with: { java-version: '21', distribution: temurin }
24-
- uses: github/codeql-action/init@v4.37.7
24+
- uses: github/codeql-action/init@v4.37.8
2525
with: { languages: java, queries: +security-and-quality }
2626
- name: Build with Maven
2727
run: mvn --batch-mode --no-transfer-progress compile
28-
- uses: github/codeql-action/analyze@v4.37.7
28+
- uses: github/codeql-action/analyze@v4.37.8
2929
with: { category: "/language:java" }

.github/workflows/osv-scanner.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ permissions: read-all
1717
jobs:
1818
scan-scheduled:
1919
if: ${{ github.event_name == 'push' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
20-
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v2.5.0"
20+
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v2.5.1"
2121
permissions:
2222
actions: read
2323
contents: read
2424
security-events: write
2525

2626
scan-pr:
2727
if: ${{ github.event_name == 'pull_request' }}
28-
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@v2.5.0"
28+
uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml@v2.5.1"
2929
permissions:
3030
actions: read
3131
contents: read

.github/workflows/publish.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ jobs:
170170
environment: maven-central
171171
steps:
172172
- uses: actions/checkout@v7
173-
- uses: actions/setup-java@v5
173+
- uses: actions/setup-java@v6
174174
with:
175175
java-version: '21'
176176
distribution: temurin
@@ -211,7 +211,7 @@ jobs:
211211
runs-on: ubuntu-latest
212212
steps:
213213
- uses: actions/checkout@v7
214-
- uses: actions/setup-java@v5
214+
- uses: actions/setup-java@v6
215215
with:
216216
java-version: '21'
217217
distribution: temurin
@@ -232,7 +232,7 @@ jobs:
232232
runs-on: ubuntu-latest
233233
steps:
234234
- uses: actions/checkout@v7
235-
- uses: actions/setup-java@v5
235+
- uses: actions/setup-java@v6
236236
with:
237237
java-version: '21'
238238
distribution: temurin
@@ -252,7 +252,7 @@ jobs:
252252
java-version: ['21']
253253
steps:
254254
- uses: actions/checkout@v7
255-
- uses: actions/setup-java@v5
255+
- uses: actions/setup-java@v6
256256
with:
257257
java-version: ${{ matrix.java-version }}
258258
distribution: temurin
@@ -290,7 +290,7 @@ jobs:
290290
runs-on: ubuntu-latest
291291
steps:
292292
- uses: actions/checkout@v7
293-
- uses: actions/setup-java@v5
293+
- uses: actions/setup-java@v6
294294
with: { java-version: '21', distribution: temurin, cache: maven }
295295
- name: Test under vmlens
296296
run: mvn --batch-mode --no-transfer-progress -Pvmlens test
@@ -309,7 +309,7 @@ jobs:
309309
contents: write
310310
steps:
311311
- uses: actions/checkout@v7
312-
- uses: actions/setup-java@v5
312+
- uses: actions/setup-java@v6
313313
with: { java-version: '21', distribution: temurin, cache: maven }
314314
- uses: actions/download-artifact@v8
315315
with: { name: jacoco-report, path: target/site/jacoco/ }
@@ -383,7 +383,7 @@ jobs:
383383
environment: maven-central
384384
steps:
385385
- uses: actions/checkout@v7
386-
- uses: actions/setup-java@v5
386+
- uses: actions/setup-java@v6
387387
with:
388388
java-version: '21'
389389
distribution: temurin
@@ -468,7 +468,7 @@ jobs:
468468
contents: write
469469
steps:
470470
- uses: actions/checkout@v7
471-
- uses: actions/setup-java@v5
471+
- uses: actions/setup-java@v6
472472
with:
473473
java-version: '21'
474474
distribution: temurin

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ jobs:
4343
retention-days: 5
4444

4545
- name: Upload to code-scanning
46-
uses: github/codeql-action/upload-sarif@v4.37.7
46+
uses: github/codeql-action/upload-sarif@v4.37.8
4747
with:
4848
sarif_file: results.sarif

.github/workflows/sonarqube.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
2020
- name: Set up JDK 21
21-
uses: actions/setup-java@v5
21+
uses: actions/setup-java@v6
2222
with:
2323
java-version: 21
2424
distribution: 'zulu'

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1717
- Cancellable pipeline start-gate via a `startgate` GitHub Environment with configurable wait timer.
1818

1919
### Changed
20+
- Build plugins bumped to latest stable: `com.diffplug.spotless:spotless-maven-plugin` 3.9.0 → 3.10.0,
21+
`com.github.spotbugs:spotbugs-maven-plugin` 4.10.3.0 → 4.10.4.0 (restores parity with the
22+
cross-repo tool-version matrix).
23+
- CI actions bumped to latest: `actions/setup-java` v5 → v6, `github/codeql-action/*` v4.37.7 →
24+
v4.37.8, `google/osv-scanner-action` reusable workflows v2.5.0 → v2.5.1.
2025
- CI `publish.yml`: added `check-snapshot`/`check-tag` gate jobs to fix release routing.
2126
- CI `publish.yml`: `softprops/action-gh-release` bumped from v2 to v3.
2227
- CI `publish.yml`: `org.codehaus.mojo:exec-maven-plugin` bumped to 3.6.3.

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ SPDX-License-Identifier: Apache-2.0
3434
<nullaway.version>0.13.8</nullaway.version>
3535
<jspecify.version>1.0.1</jspecify.version>
3636
<checker.version>4.2.2</checker.version>
37-
<spotless.version>3.9.0</spotless.version>
37+
<spotless.version>3.10.0</spotless.version>
3838
<palantir-java-format.version>2.96.0</palantir-java-format.version>
39-
<spotbugs.version>4.10.3.0</spotbugs.version>
39+
<spotbugs.version>4.10.4.0</spotbugs.version>
4040
<fb-contrib.version>7.7.4</fb-contrib.version>
4141
<findsecbugs.version>1.14.0</findsecbugs.version>
4242
<archunit.version>1.5.0</archunit.version>

0 commit comments

Comments
 (0)