33
33
- temurin@8
34
34
- temurin@11
35
35
- temurin@17
36
+ - graal_22.3.2@11
36
37
- graalvm@17
37
38
- corretto@17
39
+ - adopt-openj9@17
38
40
project : [sbt-typelevelJVM]
39
41
exclude :
40
42
- java : temurin@11
45
47
os : macos-latest
46
48
- java : temurin@17
47
49
os : windows-latest
50
+ - java : graal_22.3.2@11
51
+ os : macos-latest
52
+ - java : graal_22.3.2@11
53
+ os : windows-latest
48
54
- java : graalvm@17
49
55
os : macos-latest
50
56
- java : graalvm@17
53
59
os : macos-latest
54
60
- java : corretto@17
55
61
os : windows-latest
62
+ - java : adopt-openj9@17
63
+ os : macos-latest
64
+ - java : adopt-openj9@17
65
+ os : windows-latest
56
66
runs-on : ${{ matrix.os }}
57
67
timeout-minutes : 60
58
68
steps :
@@ -108,6 +118,20 @@ jobs:
108
118
shell : bash
109
119
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' reload +update
110
120
121
+ - name : Setup GraalVM (graal_22.3.2@11)
122
+ id : setup-graalvm-22_3_2-11
123
+ if : matrix.java == 'graal_22.3.2@11'
124
+ uses : graalvm/setup-graalvm@v1
125
+ with :
126
+ version : 22.3.2
127
+ java-version : 11
128
+ cache : sbt
129
+
130
+ - name : sbt update
131
+ if : matrix.java == 'graal_22.3.2@11' && steps.setup-graalvm-22_3_2-11.outputs.cache-hit == 'false'
132
+ shell : bash
133
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' reload +update
134
+
111
135
- name : Setup Java (graalvm@17)
112
136
id : setup-java-graalvm-17
113
137
if : matrix.java == 'graalvm@17'
@@ -136,6 +160,20 @@ jobs:
136
160
shell : bash
137
161
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' reload +update
138
162
163
+ - name : Setup Java (adopt-openj9@17)
164
+ id : setup-java-adopt-openj9-17
165
+ if : matrix.java == 'adopt-openj9@17'
166
+ uses : actions/setup-java@v3
167
+ with :
168
+ distribution : adopt-openj9
169
+ java-version : 17
170
+ cache : sbt
171
+
172
+ - name : sbt update
173
+ if : matrix.java == 'adopt-openj9@17' && steps.setup-java-adopt-openj9-17.outputs.cache-hit == 'false'
174
+ shell : bash
175
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' reload +update
176
+
139
177
- name : Check that workflows are up to date
140
178
shell : bash
141
179
run : sbt githubWorkflowCheck
@@ -240,6 +278,19 @@ jobs:
240
278
if : matrix.java == 'temurin@17' && steps.setup-java-temurin-17.outputs.cache-hit == 'false'
241
279
run : sbt reload +update
242
280
281
+ - name : Setup GraalVM (graal_22.3.2@11)
282
+ id : setup-graalvm-22_3_2-11
283
+ if : matrix.java == 'graal_22.3.2@11'
284
+ uses : graalvm/setup-graalvm@v1
285
+ with :
286
+ version : 22.3.2
287
+ java-version : 11
288
+ cache : sbt
289
+
290
+ - name : sbt update
291
+ if : matrix.java == 'graal_22.3.2@11' && steps.setup-graalvm-22_3_2-11.outputs.cache-hit == 'false'
292
+ run : sbt reload +update
293
+
243
294
- name : Setup Java (graalvm@17)
244
295
id : setup-java-graalvm-17
245
296
if : matrix.java == 'graalvm@17'
@@ -266,6 +317,19 @@ jobs:
266
317
if : matrix.java == 'corretto@17' && steps.setup-java-corretto-17.outputs.cache-hit == 'false'
267
318
run : sbt reload +update
268
319
320
+ - name : Setup Java (adopt-openj9@17)
321
+ id : setup-java-adopt-openj9-17
322
+ if : matrix.java == 'adopt-openj9@17'
323
+ uses : actions/setup-java@v3
324
+ with :
325
+ distribution : adopt-openj9
326
+ java-version : 17
327
+ cache : sbt
328
+
329
+ - name : sbt update
330
+ if : matrix.java == 'adopt-openj9@17' && steps.setup-java-adopt-openj9-17.outputs.cache-hit == 'false'
331
+ run : sbt reload +update
332
+
269
333
- name : Download target directories (2.12, sbt-typelevelJVM)
270
334
uses : actions/download-artifact@v3
271
335
with :
@@ -357,6 +421,19 @@ jobs:
357
421
if : matrix.java == 'temurin@17' && steps.setup-java-temurin-17.outputs.cache-hit == 'false'
358
422
run : sbt reload +update
359
423
424
+ - name : Setup GraalVM (graal_22.3.2@11)
425
+ id : setup-graalvm-22_3_2-11
426
+ if : matrix.java == 'graal_22.3.2@11'
427
+ uses : graalvm/setup-graalvm@v1
428
+ with :
429
+ version : 22.3.2
430
+ java-version : 11
431
+ cache : sbt
432
+
433
+ - name : sbt update
434
+ if : matrix.java == 'graal_22.3.2@11' && steps.setup-graalvm-22_3_2-11.outputs.cache-hit == 'false'
435
+ run : sbt reload +update
436
+
360
437
- name : Setup Java (graalvm@17)
361
438
id : setup-java-graalvm-17
362
439
if : matrix.java == 'graalvm@17'
@@ -383,6 +460,19 @@ jobs:
383
460
if : matrix.java == 'corretto@17' && steps.setup-java-corretto-17.outputs.cache-hit == 'false'
384
461
run : sbt reload +update
385
462
463
+ - name : Setup Java (adopt-openj9@17)
464
+ id : setup-java-adopt-openj9-17
465
+ if : matrix.java == 'adopt-openj9@17'
466
+ uses : actions/setup-java@v3
467
+ with :
468
+ distribution : adopt-openj9
469
+ java-version : 17
470
+ cache : sbt
471
+
472
+ - name : sbt update
473
+ if : matrix.java == 'adopt-openj9@17' && steps.setup-java-adopt-openj9-17.outputs.cache-hit == 'false'
474
+ run : sbt reload +update
475
+
386
476
- name : Submit Dependencies
387
477
uses : scalacenter/sbt-dependency-submission@v2
388
478
with :
@@ -461,6 +551,19 @@ jobs:
461
551
if : matrix.java == 'temurin@17' && steps.setup-java-temurin-17.outputs.cache-hit == 'false'
462
552
run : sbt reload +update
463
553
554
+ - name : Setup GraalVM (graal_22.3.2@11)
555
+ id : setup-graalvm-22_3_2-11
556
+ if : matrix.java == 'graal_22.3.2@11'
557
+ uses : graalvm/setup-graalvm@v1
558
+ with :
559
+ version : 22.3.2
560
+ java-version : 11
561
+ cache : sbt
562
+
563
+ - name : sbt update
564
+ if : matrix.java == 'graal_22.3.2@11' && steps.setup-graalvm-22_3_2-11.outputs.cache-hit == 'false'
565
+ run : sbt reload +update
566
+
464
567
- name : Setup Java (graalvm@17)
465
568
id : setup-java-graalvm-17
466
569
if : matrix.java == 'graalvm@17'
@@ -487,6 +590,19 @@ jobs:
487
590
if : matrix.java == 'corretto@17' && steps.setup-java-corretto-17.outputs.cache-hit == 'false'
488
591
run : sbt reload +update
489
592
593
+ - name : Setup Java (adopt-openj9@17)
594
+ id : setup-java-adopt-openj9-17
595
+ if : matrix.java == 'adopt-openj9@17'
596
+ uses : actions/setup-java@v3
597
+ with :
598
+ distribution : adopt-openj9
599
+ java-version : 17
600
+ cache : sbt
601
+
602
+ - name : sbt update
603
+ if : matrix.java == 'adopt-openj9@17' && steps.setup-java-adopt-openj9-17.outputs.cache-hit == 'false'
604
+ run : sbt reload +update
605
+
490
606
- name : Generate site
491
607
run : sbt docs/tlSite
492
608
0 commit comments