12
12
- run :
13
13
command : |-
14
14
export PATH=~/staticdeps/bin:$PATH
15
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DreleaseBuild=true pkl-cli:macExecutableAmd64 pkl-core:testMacExecutableAmd64 pkl-server:testMacExecutableAmd64
15
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true - DreleaseBuild=true pkl-cli:macExecutableAmd64 pkl-core:testMacExecutableAmd64 pkl-server:testMacExecutableAmd64
16
16
name : gradle buildNative
17
17
- persist_to_workspace :
18
18
root : ' .'
88
88
- run :
89
89
command : |-
90
90
export PATH=~/staticdeps/bin:$PATH
91
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DreleaseBuild=true pkl-cli:linuxExecutableAmd64 pkl-core:testLinuxExecutableAmd64 pkl-server:testLinuxExecutableAmd64
91
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true - DreleaseBuild=true pkl-cli:linuxExecutableAmd64 pkl-core:testLinuxExecutableAmd64 pkl-server:testLinuxExecutableAmd64
92
92
name : gradle buildNative
93
93
- persist_to_workspace :
94
94
root : ' .'
@@ -108,7 +108,7 @@ jobs:
108
108
- run :
109
109
command : |-
110
110
export PATH=~/staticdeps/bin:$PATH
111
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DreleaseBuild=true pkl-cli:macExecutableAarch64 pkl-core:testMacExecutableAarch64 pkl-server:testMacExecutableAarch64
111
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true - DreleaseBuild=true pkl-cli:macExecutableAarch64 pkl-core:testMacExecutableAarch64 pkl-server:testMacExecutableAarch64
112
112
name : gradle buildNative
113
113
- persist_to_workspace :
114
114
root : ' .'
@@ -168,7 +168,7 @@ jobs:
168
168
- run :
169
169
command : |-
170
170
export PATH=~/staticdeps/bin:$PATH
171
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DreleaseBuild=true pkl-cli:linuxExecutableAarch64 pkl-core:testLinuxExecutableAarch64 pkl-server:testLinuxExecutableAarch64
171
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true - DreleaseBuild=true pkl-cli:linuxExecutableAarch64 pkl-core:testLinuxExecutableAarch64 pkl-server:testLinuxExecutableAarch64
172
172
name : gradle buildNative
173
173
- persist_to_workspace :
174
174
root : ' .'
@@ -245,7 +245,7 @@ jobs:
245
245
- run :
246
246
command : |-
247
247
export PATH=~/staticdeps/bin:$PATH
248
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DreleaseBuild=true pkl-cli:alpineExecutableAmd64 pkl-core:testAlpineExecutableAmd64 pkl-server:testAlpineExecutableAmd64
248
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true - DreleaseBuild=true pkl-cli:alpineExecutableAmd64 pkl-core:testAlpineExecutableAmd64 pkl-server:testAlpineExecutableAmd64
249
249
name : gradle buildNative
250
250
- persist_to_workspace :
251
251
root : ' .'
@@ -277,7 +277,7 @@ jobs:
277
277
- run :
278
278
command : |-
279
279
export PATH=~/staticdeps/bin:$PATH
280
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DreleaseBuild=true pkl-cli:windowsExecutableAmd64 pkl-core:testWindowsExecutableAmd64 pkl-server:testWindowsExecutableAmd64
280
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true - DreleaseBuild=true pkl-cli:windowsExecutableAmd64 pkl-core:testWindowsExecutableAmd64 pkl-server:testWindowsExecutableAmd64
281
281
name : gradle buildNative
282
282
shell : bash.exe
283
283
- persist_to_workspace :
@@ -301,7 +301,7 @@ jobs:
301
301
- run :
302
302
command : |-
303
303
export PATH=~/staticdeps/bin:$PATH
304
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results pkl-cli:macExecutableAmd64 pkl-core:testMacExecutableAmd64 pkl-server:testMacExecutableAmd64
304
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true pkl-cli:macExecutableAmd64 pkl-core:testMacExecutableAmd64 pkl-server:testMacExecutableAmd64
305
305
name : gradle buildNative
306
306
- persist_to_workspace :
307
307
root : ' .'
@@ -377,7 +377,7 @@ jobs:
377
377
- run :
378
378
command : |-
379
379
export PATH=~/staticdeps/bin:$PATH
380
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results pkl-cli:linuxExecutableAmd64 pkl-core:testLinuxExecutableAmd64 pkl-server:testLinuxExecutableAmd64
380
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true pkl-cli:linuxExecutableAmd64 pkl-core:testLinuxExecutableAmd64 pkl-server:testLinuxExecutableAmd64
381
381
name : gradle buildNative
382
382
- persist_to_workspace :
383
383
root : ' .'
@@ -397,7 +397,7 @@ jobs:
397
397
- run :
398
398
command : |-
399
399
export PATH=~/staticdeps/bin:$PATH
400
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results pkl-cli:macExecutableAarch64 pkl-core:testMacExecutableAarch64 pkl-server:testMacExecutableAarch64
400
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true pkl-cli:macExecutableAarch64 pkl-core:testMacExecutableAarch64 pkl-server:testMacExecutableAarch64
401
401
name : gradle buildNative
402
402
- persist_to_workspace :
403
403
root : ' .'
@@ -457,7 +457,7 @@ jobs:
457
457
- run :
458
458
command : |-
459
459
export PATH=~/staticdeps/bin:$PATH
460
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results pkl-cli:linuxExecutableAarch64 pkl-core:testLinuxExecutableAarch64 pkl-server:testLinuxExecutableAarch64
460
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true pkl-cli:linuxExecutableAarch64 pkl-core:testLinuxExecutableAarch64 pkl-server:testLinuxExecutableAarch64
461
461
name : gradle buildNative
462
462
- persist_to_workspace :
463
463
root : ' .'
@@ -534,7 +534,7 @@ jobs:
534
534
- run :
535
535
command : |-
536
536
export PATH=~/staticdeps/bin:$PATH
537
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results pkl-cli:alpineExecutableAmd64 pkl-core:testAlpineExecutableAmd64 pkl-server:testAlpineExecutableAmd64
537
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true pkl-cli:alpineExecutableAmd64 pkl-core:testAlpineExecutableAmd64 pkl-server:testAlpineExecutableAmd64
538
538
name : gradle buildNative
539
539
- persist_to_workspace :
540
540
root : ' .'
@@ -566,7 +566,7 @@ jobs:
566
566
- run :
567
567
command : |-
568
568
export PATH=~/staticdeps/bin:$PATH
569
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results pkl-cli:windowsExecutableAmd64 pkl-core:testWindowsExecutableAmd64 pkl-server:testWindowsExecutableAmd64
569
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true pkl-cli:windowsExecutableAmd64 pkl-core:testWindowsExecutableAmd64 pkl-server:testWindowsExecutableAmd64
570
570
name : gradle buildNative
571
571
shell : bash.exe
572
572
- persist_to_workspace :
@@ -581,38 +581,26 @@ jobs:
581
581
resource_class : windows.large
582
582
machine :
583
583
image : windows-server-2022-gui:current
584
- gradle-check-jdk17 :
584
+ gradle-check :
585
585
steps :
586
586
- checkout
587
587
- run :
588
- command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results check
589
- name : gradle check
590
- - store_test_results :
591
- path : ~/test-results
592
- environment :
593
- LANG : en_US.UTF-8
594
- docker :
595
- - image : cimg/openjdk:17.0
596
- gradle-check-jdk21 :
597
- steps :
598
- - checkout
599
- - run :
600
- command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results check
588
+ command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true check
601
589
name : gradle check
602
590
- store_test_results :
603
591
path : ~/test-results
604
592
environment :
605
593
LANG : en_US.UTF-8
606
594
docker :
607
595
- image : cimg/openjdk:21.0
608
- gradle-check-jdk17- windows :
596
+ gradle-check-windows :
609
597
steps :
610
598
- checkout
611
599
- run :
612
600
command : |-
613
601
# install jdk
614
602
curl -Lf \
615
- https://github.com/adoptium/temurin17 -binaries/releases/download/jdk-17 .0.9%2B9.1/OpenJDK17U-jdk_x64_windows_hotspot_17 .0.9_9 .zip -o /tmp/jdk.zip
603
+ https://github.com/adoptium/temurin21 -binaries/releases/download/jdk-21 .0.5%2B11/OpenJDK21U-jdk_x64_windows_hotspot_21 .0.5_11 .zip -o /tmp/jdk.zip
616
604
617
605
unzip /tmp/jdk.zip -d /tmp/jdk \
618
606
&& cd /tmp/jdk/jdk-* \
@@ -621,7 +609,7 @@ jobs:
621
609
name : Set up environment
622
610
shell : bash.exe
623
611
- run :
624
- command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results check
612
+ command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true check
625
613
name : gradle check
626
614
- store_test_results :
627
615
path : ~/test-results
@@ -635,7 +623,7 @@ jobs:
635
623
steps :
636
624
- checkout
637
625
- run :
638
- command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results bench:jmh
626
+ command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true bench:jmh
639
627
name : bench:jmh
640
628
- store_test_results :
641
629
path : ~/test-results
@@ -648,7 +636,7 @@ jobs:
648
636
- checkout
649
637
- run :
650
638
command : |-
651
- ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results :pkl-gradle:build \
639
+ ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true :pkl-gradle:build \
652
640
:pkl-gradle:compatibilityTestReleases
653
641
name : gradle compatibility
654
642
- store_test_results :
@@ -663,7 +651,7 @@ jobs:
663
651
- attach_workspace :
664
652
at : ' .'
665
653
- run :
666
- command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results publishToSonatype
654
+ command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true publishToSonatype
667
655
- persist_to_workspace :
668
656
root : ' .'
669
657
paths :
@@ -680,7 +668,7 @@ jobs:
680
668
- attach_workspace :
681
669
at : ' .'
682
670
- run :
683
- command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DreleaseBuild=true publishToSonatype closeAndReleaseSonatypeStagingRepository
671
+ command : ./gradlew --info --stacktrace -DtestReportsDir=${HOME}/test-results -DpklMultiJdkTesting=true - DreleaseBuild=true publishToSonatype closeAndReleaseSonatypeStagingRepository
684
672
- persist_to_workspace :
685
673
root : ' .'
686
674
paths :
@@ -742,13 +730,10 @@ workflows:
742
730
type : approval
743
731
- pr-approval/authenticate :
744
732
context : pkl-pr-approval
745
- - gradle-check-jdk17 :
733
+ - gradle-check :
746
734
requires :
747
735
- hold
748
- - gradle-check-jdk21 :
749
- requires :
750
- - hold
751
- - gradle-check-jdk17-windows :
736
+ - gradle-check-windows :
752
737
requires :
753
738
- hold
754
739
when :
@@ -757,9 +742,8 @@ workflows:
757
742
pattern : ^pull/\d+(/head)?$
758
743
main :
759
744
jobs :
760
- - gradle-check-jdk17
761
- - gradle-check-jdk21
762
- - gradle-check-jdk17-windows
745
+ - gradle-check
746
+ - gradle-check-windows
763
747
- bench
764
748
- gradle-compatibility
765
749
- pkl-cli-macOS-amd64-snapshot
@@ -770,9 +754,8 @@ workflows:
770
754
- pkl-cli-windows-amd64-snapshot
771
755
- deploy-snapshot :
772
756
requires :
773
- - gradle-check-jdk17
774
- - gradle-check-jdk21
775
- - gradle-check-jdk17-windows
757
+ - gradle-check
758
+ - gradle-check-windows
776
759
- bench
777
760
- gradle-compatibility
778
761
- pkl-cli-macOS-amd64-snapshot
@@ -793,19 +776,13 @@ workflows:
793
776
- << pipeline.git.branch >>
794
777
release :
795
778
jobs :
796
- - gradle-check-jdk17 :
797
- filters :
798
- branches :
799
- ignore : /.*/
800
- tags :
801
- only : /^v?\d+\.\d+\.\d+$/
802
- - gradle-check-jdk21 :
779
+ - gradle-check :
803
780
filters :
804
781
branches :
805
782
ignore : /.*/
806
783
tags :
807
784
only : /^v?\d+\.\d+\.\d+$/
808
- - gradle-check-jdk17- windows :
785
+ - gradle-check-windows :
809
786
filters :
810
787
branches :
811
788
ignore : /.*/
@@ -861,9 +838,8 @@ workflows:
861
838
only : /^v?\d+\.\d+\.\d+$/
862
839
- github-release :
863
840
requires :
864
- - gradle-check-jdk17
865
- - gradle-check-jdk21
866
- - gradle-check-jdk17-windows
841
+ - gradle-check
842
+ - gradle-check-windows
867
843
- bench
868
844
- gradle-compatibility
869
845
- pkl-cli-macOS-amd64-release
@@ -899,9 +875,8 @@ workflows:
899
875
only : /^v?\d+\.\d+\.\d+$/
900
876
release-branch :
901
877
jobs :
902
- - gradle-check-jdk17
903
- - gradle-check-jdk21
904
- - gradle-check-jdk17-windows
878
+ - gradle-check
879
+ - gradle-check-windows
905
880
- bench
906
881
- gradle-compatibility
907
882
- pkl-cli-macOS-amd64-release
0 commit comments