47
47
test_non_bootstrapped :
48
48
runs-on : [self-hosted, Linux]
49
49
container :
50
- image : lampepfl/dotty:2021-03-22
50
+ image : lampepfl/dotty:2023-11-07
51
51
options : --cpu-shares 4096
52
52
volumes :
53
53
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
65
65
&& github.repository == 'lampepfl/dotty'
66
66
)"
67
67
steps :
68
- - name : Set JDK 16 as default
69
- run : echo "/usr/lib/jvm/java-16 -openjdk-amd64/bin" >> $GITHUB_PATH
68
+ - name : Set JDK 17 as default
69
+ run : echo "/usr/lib/jvm/java-17 -openjdk-amd64/bin" >> $GITHUB_PATH
70
70
71
71
- name : Reset existing repo
72
72
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
96
96
test :
97
97
runs-on : [self-hosted, Linux]
98
98
container :
99
- image : lampepfl/dotty:2021-03-22
99
+ image : lampepfl/dotty:2023-11-07
100
100
options : --cpu-shares 4096
101
101
volumes :
102
102
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -116,8 +116,8 @@ jobs:
116
116
)"
117
117
118
118
steps :
119
- - name : Set JDK 16 as default
120
- run : echo "/usr/lib/jvm/java-16 -openjdk-amd64/bin" >> $GITHUB_PATH
119
+ - name : Set JDK 17 as default
120
+ run : echo "/usr/lib/jvm/java-17 -openjdk-amd64/bin" >> $GITHUB_PATH
121
121
122
122
- name : Reset existing repo
123
123
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
@@ -153,7 +153,7 @@ jobs:
153
153
test_scala2_library_tasty :
154
154
runs-on : [self-hosted, Linux]
155
155
container :
156
- image : lampepfl/dotty:2021-03-22
156
+ image : lampepfl/dotty:2023-11-07
157
157
options : --cpu-shares 4096
158
158
volumes :
159
159
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -170,8 +170,8 @@ jobs:
170
170
)"
171
171
172
172
steps :
173
- - name : Set JDK 16 as default
174
- run : echo "/usr/lib/jvm/java-16 -openjdk-amd64/bin" >> $GITHUB_PATH
173
+ - name : Set JDK 17 as default
174
+ run : echo "/usr/lib/jvm/java-17 -openjdk-amd64/bin" >> $GITHUB_PATH
175
175
176
176
- name : Reset existing repo
177
177
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
@@ -271,7 +271,7 @@ jobs:
271
271
name : MiMa
272
272
runs-on : [self-hosted, Linux]
273
273
container :
274
- image : lampepfl/dotty:2021-03-22
274
+ image : lampepfl/dotty:2023-11-07
275
275
options : --cpu-shares 4096
276
276
volumes :
277
277
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -290,6 +290,9 @@ jobs:
290
290
&& github.repository == 'lampepfl/dotty'
291
291
)"
292
292
steps :
293
+ - name : Set JDK 17 as default
294
+ run : echo "/usr/lib/jvm/java-17-openjdk-amd64/bin" >> $GITHUB_PATH
295
+
293
296
- name : Reset existing repo
294
297
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
295
298
@@ -317,7 +320,7 @@ jobs:
317
320
community_build_a :
318
321
runs-on : [self-hosted, Linux]
319
322
container :
320
- image : lampepfl/dotty:2021-03-22
323
+ image : lampepfl/dotty:2023-11-07
321
324
options : --cpu-shares 4096
322
325
volumes :
323
326
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -338,6 +341,8 @@ jobs:
338
341
)"
339
342
340
343
steps :
344
+ - name : Set JDK 8 as default
345
+ run : echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH
341
346
- name : Reset existing repo
342
347
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
343
348
@@ -355,6 +360,7 @@ jobs:
355
360
356
361
- name : Test
357
362
run : |
363
+ git config --global --add safe.directory /__w/dotty/dotty
358
364
git submodule sync
359
365
git submodule update --init --recursive --jobs 7
360
366
./project/scripts/sbt "community-build/testOnly dotty.communitybuild.CommunityBuildTestA"
@@ -366,7 +372,7 @@ jobs:
366
372
community_build_b :
367
373
runs-on : [self-hosted, Linux]
368
374
container :
369
- image : lampepfl/dotty:2021-03-22
375
+ image : lampepfl/dotty:2023-11-07
370
376
options : --cpu-shares 4096
371
377
volumes :
372
378
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -387,6 +393,8 @@ jobs:
387
393
)"
388
394
389
395
steps :
396
+ - name : Set JDK 8 as default
397
+ run : echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH
390
398
- name : Reset existing repo
391
399
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
392
400
@@ -404,6 +412,7 @@ jobs:
404
412
405
413
- name : Test
406
414
run : |
415
+ git config --global --add safe.directory /__w/dotty/dotty
407
416
git submodule sync
408
417
git submodule update --init --recursive --jobs 7
409
418
./project/scripts/sbt "community-build/testOnly dotty.communitybuild.CommunityBuildTestB"
@@ -415,7 +424,7 @@ jobs:
415
424
community_build_c :
416
425
runs-on : [self-hosted, Linux]
417
426
container :
418
- image : lampepfl/dotty:2020 -11-19
427
+ image : lampepfl/dotty:2023 -11-07
419
428
options : --cpu-shares 4096
420
429
volumes :
421
430
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -436,6 +445,8 @@ jobs:
436
445
)"
437
446
438
447
steps :
448
+ - name : Set JDK 8 as default
449
+ run : echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH
439
450
- name : Reset existing repo
440
451
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
441
452
@@ -453,6 +464,7 @@ jobs:
453
464
454
465
- name : Test
455
466
run : |
467
+ git config --global --add safe.directory /__w/dotty/dotty
456
468
git submodule sync
457
469
git submodule update --init --recursive --jobs 7
458
470
./project/scripts/sbt "community-build/testOnly dotty.communitybuild.CommunityBuildTestC"
@@ -464,7 +476,7 @@ jobs:
464
476
test_sbt :
465
477
runs-on : [self-hosted, Linux]
466
478
container :
467
- image : lampepfl/dotty:2021-03-22
479
+ image : lampepfl/dotty:2023-11-07
468
480
options : --cpu-shares 4096
469
481
volumes :
470
482
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -483,6 +495,9 @@ jobs:
483
495
)"
484
496
485
497
steps :
498
+ - name : Set JDK 17 as default
499
+ run : echo "/usr/lib/jvm/java-17-openjdk-amd64/bin" >> $GITHUB_PATH
500
+
486
501
- name : Reset existing repo
487
502
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
488
503
@@ -504,7 +519,7 @@ jobs:
504
519
test_java8 :
505
520
runs-on : [self-hosted, Linux]
506
521
container :
507
- image : lampepfl/dotty:2021-03-22
522
+ image : lampepfl/dotty:2023-11-07
508
523
options : --cpu-shares 4096
509
524
volumes :
510
525
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -558,7 +573,7 @@ jobs:
558
573
publish_nightly :
559
574
runs-on : [self-hosted, Linux]
560
575
container :
561
- image : lampepfl/dotty:2021-03-22
576
+ image : lampepfl/dotty:2023-11-07
562
577
options : --cpu-shares 4096
563
578
volumes :
564
579
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -574,6 +589,8 @@ jobs:
574
589
SONATYPE_USER : ${{ secrets.SONATYPE_USER_ORGSCALALANG }}
575
590
576
591
steps :
592
+ - name : Set JDK 17 as default
593
+ run : echo "/usr/lib/jvm/java-17-openjdk-amd64/bin" >> $GITHUB_PATH
577
594
- name : Reset existing repo
578
595
run : git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true
579
596
@@ -609,7 +626,7 @@ jobs:
609
626
nightly_documentation :
610
627
runs-on : [self-hosted, Linux]
611
628
container :
612
- image : lampepfl/dotty:2021-03-22
629
+ image : lampepfl/dotty:2023-11-07
613
630
options : --cpu-shares 4096
614
631
volumes :
615
632
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -660,7 +677,7 @@ jobs:
660
677
contents : write # for actions/create-release to create a release
661
678
runs-on : [self-hosted, Linux]
662
679
container :
663
- image : lampepfl/dotty:2021-03-22
680
+ image : lampepfl/dotty:2023-11-07
664
681
options : --cpu-shares 4096
665
682
volumes :
666
683
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
@@ -748,7 +765,7 @@ jobs:
748
765
open_issue_on_failure :
749
766
runs-on : [self-hosted, Linux]
750
767
container :
751
- image : lampepfl/dotty:2021-03-22
768
+ image : lampepfl/dotty:2023-11-07
752
769
needs : [nightly_documentation, test_windows_full]
753
770
# The `failure()` expression is true iff at least one of the dependencies
754
771
# of this job (including transitive dependencies) has failed.
0 commit comments