Skip to content

Commit 0ddb93f

Browse files
committed
java: Various CI improvements
This bulk update includes * Use Eclipse Temurin instead of Azul Zulu * Set fail-fast: true on matrix strategies to reduce CI time * Use the junit-jupiter aggregator module instead of junit-jupiter-engine * Use single quotes around values in yaml for consistency
1 parent a8470cb commit 0ddb93f

File tree

3 files changed

+5
-10
lines changed

3 files changed

+5
-10
lines changed

.github/workflows/release-java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: actions/checkout@v5
1414
- uses: actions/setup-java@v5
1515
with:
16-
distribution: 'zulu'
16+
distribution: 'temurin'
1717
java-version: '17'
1818
cache: 'maven'
1919
- uses: cucumber/[email protected]

.github/workflows/test-java.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- uses: actions/checkout@v5
2828
- uses: actions/setup-java@v5
2929
with:
30-
distribution: 'zulu'
30+
distribution: 'temurin'
3131
java-version: ${{ matrix.version }}
3232
cache: 'maven'
3333
- name: Install dependencies
@@ -42,7 +42,7 @@ jobs:
4242
- uses: actions/checkout@v5
4343
- uses: actions/setup-java@v5
4444
with:
45-
distribution: 'zulu'
45+
distribution: 'temurin'
4646
java-version: '17'
4747
cache: 'maven'
4848
- name: Install dependencies
@@ -57,7 +57,7 @@ jobs:
5757
- uses: actions/checkout@v5
5858
- uses: actions/setup-java@v5
5959
with:
60-
distribution: 'zulu'
60+
distribution: 'temurin'
6161
java-version: '17'
6262
cache: 'maven'
6363
- name: Install dependencies

cucumber-junit-platform-engine/pom.xml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,7 @@
5757
JupiterEngine unless we add explicitly -->
5858
<dependency>
5959
<groupId>org.junit.jupiter</groupId>
60-
<artifactId>junit-jupiter-engine</artifactId>
61-
<scope>test</scope>
62-
</dependency>
63-
<dependency>
64-
<groupId>org.junit.jupiter</groupId>
65-
<artifactId>junit-jupiter-params</artifactId>
60+
<artifactId>junit-jupiter</artifactId>
6661
<scope>test</scope>
6762
</dependency>
6863
<dependency>

0 commit comments

Comments
 (0)