Skip to content

Commit 19d92cf

Browse files
committed
Swap from Java 8 to 11
1 parent 6326f20 commit 19d92cf

2 files changed

Lines changed: 23 additions & 21 deletions

File tree

.github/workflows/ci.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
matrix:
3030
os: [ubuntu-22.04]
3131
scala: [3, 2.12, 2.13]
32-
java: [temurin@8]
32+
java: [temurin@11]
3333
project: [rootJS, rootJVM, rootNative]
3434
runs-on: ${{ matrix.os }}
3535
timeout-minutes: 60
@@ -42,24 +42,24 @@ jobs:
4242
- name: Setup sbt
4343
uses: sbt/setup-sbt@v1
4444

45-
- name: Setup Java (temurin@8)
46-
id: setup-java-temurin-8
47-
if: matrix.java == 'temurin@8'
45+
- name: Setup Java (temurin@11)
46+
id: setup-java-temurin-11
47+
if: matrix.java == 'temurin@11'
4848
uses: actions/setup-java@v5
4949
with:
5050
distribution: temurin
51-
java-version: 8
51+
java-version: 11
5252
cache: sbt
5353

5454
- name: sbt update
55-
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
55+
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
5656
run: sbt +update
5757

5858
- name: Check that workflows are up to date
5959
run: sbt githubWorkflowCheck
6060

6161
- name: Check headers and formatting
62-
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
62+
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
6363
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck
6464

6565
- name: scalaJSLink
@@ -74,11 +74,11 @@ jobs:
7474
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' test
7575

7676
- name: Check binary compatibility
77-
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
77+
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
7878
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' mimaReportBinaryIssues
7979

8080
- name: Generate API documentation
81-
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
81+
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
8282
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' doc
8383

8484
- name: Make target directories
@@ -103,7 +103,7 @@ jobs:
103103
strategy:
104104
matrix:
105105
os: [ubuntu-22.04]
106-
java: [temurin@8]
106+
java: [temurin@11]
107107
runs-on: ${{ matrix.os }}
108108
steps:
109109
- name: Checkout current branch (full)
@@ -114,17 +114,17 @@ jobs:
114114
- name: Setup sbt
115115
uses: sbt/setup-sbt@v1
116116

117-
- name: Setup Java (temurin@8)
118-
id: setup-java-temurin-8
119-
if: matrix.java == 'temurin@8'
117+
- name: Setup Java (temurin@11)
118+
id: setup-java-temurin-11
119+
if: matrix.java == 'temurin@11'
120120
uses: actions/setup-java@v5
121121
with:
122122
distribution: temurin
123-
java-version: 8
123+
java-version: 11
124124
cache: sbt
125125

126126
- name: sbt update
127-
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
127+
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
128128
run: sbt +update
129129

130130
- name: Download target directories (3, rootJS)
@@ -247,7 +247,7 @@ jobs:
247247
strategy:
248248
matrix:
249249
os: [ubuntu-22.04]
250-
java: [temurin@8]
250+
java: [temurin@11]
251251
runs-on: ${{ matrix.os }}
252252
steps:
253253
- name: Checkout current branch (full)
@@ -258,17 +258,17 @@ jobs:
258258
- name: Setup sbt
259259
uses: sbt/setup-sbt@v1
260260

261-
- name: Setup Java (temurin@8)
262-
id: setup-java-temurin-8
263-
if: matrix.java == 'temurin@8'
261+
- name: Setup Java (temurin@11)
262+
id: setup-java-temurin-11
263+
if: matrix.java == 'temurin@11'
264264
uses: actions/setup-java@v5
265265
with:
266266
distribution: temurin
267-
java-version: 8
267+
java-version: 11
268268
cache: sbt
269269

270270
- name: sbt update
271-
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
271+
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
272272
run: sbt +update
273273

274274
- name: Submit Dependencies

build.sbt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ ThisBuild / tlVersionIntroduced := Map("3" -> "1.1.1")
2626

2727
ThisBuild / tlCiReleaseBranches := Seq("series/1.x")
2828

29+
ThisBuild / githubWorkflowJavaVersions := Seq(JavaSpec.temurin("11"))
30+
2931
val CatsEffectVersion = "3.7.0"
3032
val ScalaTestVersion = "3.2.18"
3133

0 commit comments

Comments
 (0)