Skip to content

Commit 55ee448

Browse files
authored
ci: enable Java 25 in CI configurations (#584)
* feat: enable Java 25 in CI configurations * feat: enable Java 25 in CI configurations * feat: enable Java 25 in CI configurations * feat: enable Java 25 in CI configurations * feat: enable Java 25 in CI configurations * feat: enable Java 25 in CI configurations * feat: enable Java 25 in CI configurations
1 parent fb25b3d commit 55ee448

File tree

6 files changed

+22
-21
lines changed

6 files changed

+22
-21
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
check:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v5
1818
- name: Cache Local Maven Repository
1919
uses: actions/cache@v4
2020
with:
@@ -23,27 +23,27 @@ jobs:
2323
restore-keys: |
2424
${{ runner.os }}-m2
2525
- name: Set up JDK
26-
uses: actions/setup-java@v3
26+
uses: actions/setup-java@v5
2727
with:
2828
java-version: 21
29-
distribution: 'adopt'
29+
distribution: 'temurin'
3030
- name: Check code style
3131
run: ./mvnw spotless:check
3232

3333
test:
3434
runs-on: ubuntu-24.04
3535
strategy:
3636
matrix:
37-
java: [ 8, 11, 17, 21]
38-
distribution: [ 'adopt' ]
37+
java: [ 8, 11, 17, 21, 25-ea ]
38+
distribution: [ 'temurin' ]
3939
fail-fast: false
40-
max-parallel: 4
40+
max-parallel: 5
4141

4242
name: Test JDK ${{ matrix.java }}
4343
steps:
44-
- uses: actions/checkout@v4
44+
- uses: actions/checkout@v5
4545
- name: Set up JDK
46-
uses: actions/setup-java@v4
46+
uses: actions/setup-java@v5
4747
with:
4848
java-version: ${{ matrix.java }}
4949
distribution: ${{ matrix.distribution }}

.github/workflows/codeql-scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
language: [ 'java' ]
2525
steps:
2626
- name: Checkout repository
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v5
2828
- name: Initialize CodeQL
2929
uses: github/codeql-action/init@v3
3030
with:

.github/workflows/fuzz-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ jobs:
1515
MAVEN_OPTS: '-Xmx2g -Xms2g -Dfile.encoding=UTF-8'
1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@v5
1919

20-
- name: Set up JDK 17
21-
uses: actions/setup-java@v4
20+
- name: Set up JDK
21+
uses: actions/setup-java@v5
2222
with:
2323
distribution: 'temurin'
24-
java-version: '17'
24+
java-version: '21'
2525
cache: 'maven'
2626

2727
- name: Run fuzz tests (fastexcel module)

.github/workflows/markdownlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout code
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v5
1818

1919
- name: Setup Node.js
2020
uses: actions/setup-node@v4

.github/workflows/nightly.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ jobs:
1111
runs-on: ubuntu-24.04
1212
strategy:
1313
matrix:
14-
java: [ 8, 11, 17, 21]
15-
distribution: [ 'adopt' ]
14+
java: [ 8, 11, 17, 21, 25-ea ]
15+
distribution: [ 'temurin' ]
1616
fail-fast: false
17-
max-parallel: 4
17+
max-parallel: 5
1818
name: Test JDK ${{ matrix.java }}
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
- name: Set up JDK
22-
uses: actions/setup-java@v4
22+
uses: actions/setup-java@v5
2323
with:
2424
java-version: ${{ matrix.java }}
2525
distribution: ${{ matrix.distribution }}

pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<java.version>1.8</java.version>
2929
<maven.compiler.target>1.8</maven.compiler.target>
3030
<maven.compiler.source>1.8</maven.compiler.source>
31+
<maven-compiler-plugin>3.14.0</maven-compiler-plugin>
3132
<maven-surefire-plugin.version>3.5.4</maven-surefire-plugin.version>
3233
<gpg.skip>true</gpg.skip>
3334
<maven.javadoc.skip>true</maven.javadoc.skip>
@@ -37,7 +38,7 @@
3738
<ehcache.version>3.9.11</ehcache.version>
3839
<commons-io.version>2.16.1</commons-io.version>
3940
<slf4j-api.version>1.7.36</slf4j-api.version>
40-
<lombok.version>1.18.32</lombok.version>
41+
<lombok.version>1.18.42</lombok.version>
4142
<spring-core.version>5.3.37</spring-core.version>
4243
<fastjson2.version>2.0.58</fastjson2.version>
4344
<spring-boot-starter-web.version>2.7.18</spring-boot-starter-web.version>
@@ -246,7 +247,7 @@
246247
<plugin>
247248
<groupId>org.apache.maven.plugins</groupId>
248249
<artifactId>maven-compiler-plugin</artifactId>
249-
<version>3.8.1</version>
250+
<version>${maven-compiler-plugin}</version>
250251
</plugin>
251252
<plugin>
252253
<groupId>org.apache.maven.plugins</groupId>

0 commit comments

Comments
 (0)