1212 strategy :
1313 fail-fast : false
1414 matrix :
15- os : [ubuntu-latest, windows-2016, macos-latest]
15+ os : [ubuntu-latest, windows-latest, macos-latest]
16+ scalaJsVersion : ["1.9.0", "1.10.0"]
1617 steps :
1718 - uses : actions/checkout@v2
1819 with :
@@ -23,16 +24,20 @@ jobs:
2324 with :
2425 jvm : 8
2526 - run : |
26- ./mill -i "native.writeNativeImageScript" generate.sh "" && \
27+ ./mill -i "native[$scalaJsVersion] .writeNativeImageScript" generate.sh "" && \
2728 ./generate.sh && \
28- ./mill -i "native.copyToArtifacts" artifacts/
29+ ./mill -i "native[$scalaJsVersion] .copyToArtifacts" artifacts/
2930 if: runner.os != 'Windows'
31+ env:
32+ scalaJsVersion: ${{ matrix.scalaJsVersion }}
3033 - run : |
31- @call ./mill.bat -i "native.writeNativeImageScript" generate.bat ""
34+ @call ./mill.bat -i "native[%scalaJsVersion%] .writeNativeImageScript" generate.bat ""
3235 @call generate.bat
33- @call ./mill.bat -i "native.copyToArtifacts" artifacts/
36+ @call ./mill.bat -i "native[%scalaJsVersion%] .copyToArtifacts" artifacts/
3437 shell: cmd
3538 if: runner.os == 'Windows'
39+ env:
40+ scalaJsVersion: ${{ matrix.scalaJsVersion }}
36413742 with :
3843 name : launcher-${{ matrix.os }}
4651
4752 generate-static-launcher :
4853 runs-on : ubuntu-latest
54+ strategy :
55+ fail-fast : false
56+ matrix :
57+ scalaJsVersion : ["1.9.0", "1.10.0"]
4958 steps :
5059 - uses : actions/checkout@v2
5160 with :
5665 with :
5766 jvm : 8
5867 - run : |
59- ./mill -i "native-static.writeNativeImageScript" generate.sh "" && \
68+ ./mill -i "native-static[$scalaJsVersion] .writeNativeImageScript" generate.sh "" && \
6069 ./generate.sh && \
61- ./mill -i "native-static.copyToArtifacts" artifacts/
70+ ./mill -i "native-static[$scalaJsVersion].copyToArtifacts" artifacts/
71+ env:
72+ scalaJsVersion: ${{ matrix.scalaJsVersion }}
62736374 with :
6475 name : launcher-${{ matrix.os }}-static
7283
7384 generate-mostly-static-launcher :
7485 runs-on : ubuntu-latest
86+ strategy :
87+ fail-fast : false
88+ matrix :
89+ scalaJsVersion : ["1.9.0", "1.10.0"]
7590 steps :
7691 - uses : actions/checkout@v2
7792 with :
8297 with :
8398 jvm : 8
8499 - run : |
85- ./mill -i "native-mostly-static.writeNativeImageScript" generate.sh "" && \
100+ ./mill -i "native-mostly-static[$scalaJsVersion] .writeNativeImageScript" generate.sh "" && \
86101 ./generate.sh && \
87- ./mill -i "native-mostly-static.copyToArtifacts" artifacts/
102+ ./mill -i "native-mostly-static[$scalaJsVersion].copyToArtifacts" artifacts/
103+ env:
104+ scalaJsVersion: ${{ matrix.scalaJsVersion }}
8810589106 with :
90107 name : launcher-${{ matrix.os }}-mostly-static
0 commit comments