Skip to content

Commit e3deeb4

Browse files
committed
test java 21
1 parent 295a8a7 commit e3deeb4

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

.github/workflows/ci.yml

+17-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
matrix:
2525
os: [ubuntu-latest]
2626
scala: [2.11.12, 2.12.18, 2.13.12, 3.3.1]
27-
java: [zulu@8, zulu@11, zulu@17]
27+
java: [zulu@8, zulu@11, zulu@17, zulu@21]
2828
runs-on: ${{ matrix.os }}
2929
steps:
3030
- name: Checkout current branch (full)
@@ -56,6 +56,14 @@ jobs:
5656
java-version: 17
5757
cache: sbt
5858

59+
- name: Setup Java (zulu@21)
60+
if: matrix.java == 'zulu@21'
61+
uses: actions/setup-java@v3
62+
with:
63+
distribution: zulu
64+
java-version: 21
65+
cache: sbt
66+
5967
- name: Check that workflows are up to date
6068
run: sbt -J-Xmx2G '++ ${{ matrix.scala }}' githubWorkflowCheck
6169

@@ -110,6 +118,14 @@ jobs:
110118
java-version: 17
111119
cache: sbt
112120

121+
- name: Setup Java (zulu@21)
122+
if: matrix.java == 'zulu@21'
123+
uses: actions/setup-java@v3
124+
with:
125+
distribution: zulu
126+
java-version: 21
127+
cache: sbt
128+
113129
- name: Download target directories (2.11.12)
114130
uses: actions/download-artifact@v3
115131
with:

build.sbt

+2-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@ Compile / resourceGenerators += Def.task {
139139
Test / parallelExecution := false
140140

141141
ThisBuild / githubWorkflowSbtCommand := "sbt -J-Xmx2G"
142-
ThisBuild / githubWorkflowJavaVersions := Seq(JavaSpec(Zulu, "8"), JavaSpec(Zulu, "11"), JavaSpec(Zulu, "17"))
142+
ThisBuild / githubWorkflowJavaVersions := Seq(JavaSpec(Zulu, "8"), JavaSpec(Zulu, "11"),
143+
JavaSpec(Zulu, "17"), JavaSpec(Zulu, "21"))
143144
ThisBuild / githubWorkflowBuild := Seq(WorkflowStep.Sbt(List("test", "mimaReportBinaryIssues")))
144145
ThisBuild / githubWorkflowTargetTags ++= Seq("v*")
145146
ThisBuild / githubWorkflowPublishTargetBranches := Seq(

0 commit comments

Comments
 (0)