Skip to content

Commit 48de7c7

Browse files
committed
Merge pull request scala-js#2146 from sjrd/reboot-sbt-more-often-in-ci
Reboot sbt more often in CI.
2 parents 2cce916 + b5b58bc commit 48de7c7

File tree

2 files changed

+96
-79
lines changed

2 files changed

+96
-79
lines changed

ci/matrix.xml

Lines changed: 81 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515

1616
<task id="main"><![CDATA[
1717
setJavaVersion $java
18-
sbtretry ++$scala helloworld/run \
19-
'set scalaJSStage in Global := FastOptStage' \
20-
++$scala helloworld/run \
21-
'set scalaJSStage in Global := FullOptStage' \
18+
sbtretry ++$scala helloworld/run &&
19+
sbtretry 'set scalaJSStage in Global := FastOptStage' \
20+
++$scala helloworld/run &&
21+
sbtretry 'set scalaJSStage in Global := FullOptStage' \
2222
++$scala helloworld/run \
2323
helloworld/clean &&
2424
sbtretry 'set scalaJSOptimizerOptions in helloworld ~= (_.withDisableOptimizer(true))' \
@@ -30,14 +30,16 @@
3030
helloworld/clean &&
3131
sbtretry 'set inScope(ThisScope in helloworld)(postLinkJSEnv := new org.scalajs.jsenv.RetryingComJSEnv(PhantomJSEnv().value))' \
3232
'set scalaJSStage in Global := FastOptStage' \
33-
++$scala helloworld/run \
33+
++$scala helloworld/run &&
34+
sbtretry 'set inScope(ThisScope in helloworld)(postLinkJSEnv := new org.scalajs.jsenv.RetryingComJSEnv(PhantomJSEnv().value))' \
3435
'set scalaJSStage in Global := FullOptStage' \
3536
++$scala helloworld/run &&
37+
sbtretry ++$scala testingExample/test &&
3638
sbtretry 'set inScope(ThisScope in testingExample)(postLinkJSEnv := new org.scalajs.jsenv.RetryingComJSEnv(PhantomJSEnv().value))' \
37-
++$scala testingExample/test \
38-
'set scalaJSStage in Global := FastOptStage' \
39-
++$scala testingExample/test \
40-
'set scalaJSStage in Global := FullOptStage' \
39+
++$scala 'set scalaJSStage in Global := FastOptStage' \
40+
++$scala testingExample/test &&
41+
sbtretry 'set inScope(ThisScope in testingExample)(postLinkJSEnv := new org.scalajs.jsenv.RetryingComJSEnv(PhantomJSEnv().value))' \
42+
++$scala 'set scalaJSStage in Global := FullOptStage' \
4143
++$scala testingExample/test \
4244
testingExample/clean &&
4345
sbtretry 'set inScope(ThisScope in testingExample)(postLinkJSEnv := new org.scalajs.jsenv.RetryingComJSEnv(PhantomJSEnv().value))' \
@@ -46,8 +48,8 @@
4648
++$scala testingExample/test &&
4749
sbtretry ++$scala testSuiteJVM/test testSuiteJVM/clean &&
4850
sbtretry 'set scalaJSStage in Global := FastOptStage' \
49-
++$scala javalibExTestSuite/test \
50-
'set scalaJSStage in Global := FullOptStage' \
51+
++$scala javalibExTestSuite/test &&
52+
sbtretry 'set scalaJSStage in Global := FullOptStage' \
5153
++$scala javalibExTestSuite/test &&
5254
sbtretry ++$scala testSuite/test:doc compiler/test reversi/fastOptJS reversi/fullOptJS &&
5355
sbtretry ++$scala compiler/compile:doc library/compile:doc javalibEx/compile:doc \
@@ -60,93 +62,94 @@
6062

6163
<task id="test-suite-ecma-script5"><![CDATA[
6264
setJavaVersion $java
63-
sbtretry ++$scala testSuite/test noIrCheckTest/test \
64-
'set scalaJSStage in Global := FastOptStage' \
65-
++$scala testSuite/test noIrCheckTest/test \
66-
'set scalaJSStage in Global := FullOptStage' \
67-
++$scala testSuite/test noIrCheckTest/test \
68-
testSuite/clean noIrCheckTest/clean &&
65+
sbtretry ++$scala testSuite/test &&
66+
sbtretry 'set scalaJSStage in Global := FastOptStage' \
67+
++$scala testSuite/test &&
68+
sbtretry 'set scalaJSStage in Global := FullOptStage' \
69+
++$scala testSuite/test \
70+
testSuite/clean &&
71+
sbtretry ++$scala noIrCheckTest/test &&
72+
sbtretry 'set scalaJSStage in Global := FastOptStage' \
73+
++$scala noIrCheckTest/test &&
74+
sbtretry 'set scalaJSStage in Global := FullOptStage' \
75+
++$scala noIrCheckTest/test \
76+
noIrCheckTest/clean &&
6977
sbtretry 'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
7078
'set scalaJSStage in Global := FastOptStage' \
7179
++$scala testSuite/test \
7280
testSuite/clean &&
73-
sbtretry 'set scalaJSSemantics in testSuite ~= {
74-
_.withAsInstanceOfs(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
75-
.withModuleInit(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
76-
.withStrictFloats(true)
77-
}' \
78-
++$scala testSuite/test \
81+
sbtretry 'set scalaJSSemantics in testSuite ~= makeCompliant' \
82+
++$scala testSuite/test &&
83+
sbtretry 'set scalaJSSemantics in testSuite ~= makeCompliant' \
7984
'set scalaJSStage in Global := FastOptStage' \
80-
++$scala testSuite/test \
85+
++$scala testSuite/test &&
86+
sbtretry 'set scalaJSSemantics in testSuite ~= makeCompliant' \
8187
'set scalaJSStage in Global := FullOptStage' \
8288
++$scala testSuite/test \
8389
testSuite/clean &&
84-
sbtretry 'set scalaJSSemantics in testSuite ~= {
85-
_.withAsInstanceOfs(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
86-
.withModuleInit(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
87-
.withStrictFloats(true)
88-
}' \
90+
sbtretry 'set scalaJSSemantics in testSuite ~= makeCompliant' \
8991
'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
9092
'set scalaJSStage in Global := FastOptStage' \
9193
++$scala testSuite/test \
9294
testSuite/clean &&
9395
sbtretry 'set inScope(ThisScope in testSuite)(postLinkJSEnv := new org.scalajs.jsenv.RetryingComJSEnv(PhantomJSEnv().value))' \
9496
'set parallelExecution in (testSuite, Test) := false' \
9597
'set scalaJSStage in Global := FastOptStage' \
96-
++$scala testSuite/test \
98+
++$scala testSuite/test &&
99+
sbtretry 'set inScope(ThisScope in testSuite)(postLinkJSEnv := new org.scalajs.jsenv.RetryingComJSEnv(PhantomJSEnv().value))' \
100+
'set parallelExecution in (testSuite, Test) := false' \
97101
'set scalaJSStage in Global := FullOptStage' \
98102
++$scala testSuite/test \
99103
testSuite/clean &&
100104
sbtretry 'set scalacOptions in testSuite += "-Xexperimental"' \
101-
++$scala testSuite/test \
105+
++$scala testSuite/test &&
106+
sbtretry 'set scalacOptions in testSuite += "-Xexperimental"' \
102107
'set scalaJSStage in Global := FastOptStage' \
103-
++$scala testSuite/test \
108+
++$scala testSuite/test &&
109+
sbtretry 'set scalacOptions in testSuite += "-Xexperimental"' \
104110
'set scalaJSStage in Global := FullOptStage' \
105111
++$scala testSuite/test
106112
]]></task>
107113

108114
<task id="test-suite-ecma-script6"><![CDATA[
109115
setJavaVersion $java
110-
sbtretry 'set Seq(testSuite, noIrCheckTest).map(pr => scalaJSOutputMode in pr := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6)' \
111-
'set Seq(testSuite, noIrCheckTest).map(pr => postLinkJSEnv in pr := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls")).value.withSourceMap(false))' \
116+
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6' \
117+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6NodeArgs).value.withSourceMap(false)' \
112118
'set scalaJSStage in Global := FastOptStage' \
113-
++$scala testSuite/test noIrCheckTest/test \
114-
testSuite/clean noIrCheckTest/clean &&
119+
++$scala testSuite/test \
120+
testSuite/clean &&
121+
sbtretry 'set scalaJSOutputMode in noIrCheckTest := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6' \
122+
'set postLinkJSEnv in noIrCheckTest := NodeJSEnv(args = ES6NodeArgs).value.withSourceMap(false)' \
123+
'set scalaJSStage in Global := FastOptStage' \
124+
++$scala noIrCheckTest/test \
125+
noIrCheckTest/clean &&
115126
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6' \
116-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls")).value.withSourceMap(false)' \
127+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6NodeArgs).value.withSourceMap(false)' \
117128
'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
118129
'set scalaJSStage in Global := FastOptStage' \
119130
++$scala testSuite/test \
120131
testSuite/clean &&
121132
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6' \
122-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls")).value.withSourceMap(false)' \
123-
'set scalaJSSemantics in testSuite ~= {
124-
_.withAsInstanceOfs(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
125-
.withModuleInit(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
126-
.withStrictFloats(true)
127-
}' \
133+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6NodeArgs).value.withSourceMap(false)' \
134+
'set scalaJSSemantics in testSuite ~= makeCompliant' \
128135
'set scalaJSStage in Global := FastOptStage' \
129136
++$scala testSuite/test \
130137
testSuite/clean &&
131138
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6' \
132-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls")).value.withSourceMap(false)' \
133-
'set scalaJSSemantics in testSuite ~= {
134-
_.withAsInstanceOfs(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
135-
.withModuleInit(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
136-
.withStrictFloats(true)
137-
}' \
139+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6NodeArgs).value.withSourceMap(false)' \
140+
'set scalaJSSemantics in testSuite ~= makeCompliant' \
138141
'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
139142
'set scalaJSStage in Global := FastOptStage' \
140143
++$scala testSuite/test \
141144
testSuite/clean &&
142145
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6' \
143-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls")).value.withSourceMap(false)' \
146+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6NodeArgs).value.withSourceMap(false)' \
144147
'set scalaJSSemantics in testSuite ~= { _.optimized }' \
145148
'set scalaJSStage in Global := FastOptStage' \
146149
++$scala testSuite/test \
147150
testSuite/clean &&
148151
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6' \
149-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls")).value.withSourceMap(false)' \
152+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6NodeArgs).value.withSourceMap(false)' \
150153
'set scalaJSSemantics in testSuite ~= { _.optimized }' \
151154
'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
152155
'set scalaJSStage in Global := FastOptStage' \
@@ -156,46 +159,43 @@
156159

157160
<task id="test-suite-ecma-script6-strong-mode"><![CDATA[
158161
setJavaVersion $java
159-
sbtretry 'set Seq(testSuite, noIrCheckTest).map(pr => scalaJSOutputMode in pr := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode)' \
160-
'set Seq(testSuite, noIrCheckTest).map(pr => postLinkJSEnv in pr := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls", "--strong-mode")).value.withSourceMap(false))' \
162+
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode' \
163+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6StrongModeNodeArgs).value.withSourceMap(false)' \
161164
'set scalaJSStage in Global := FastOptStage' \
162-
++$scala testSuite/test noIrCheckTest/test \
163-
testSuite/clean noIrCheckTest/clean &&
165+
++$scala testSuite/test \
166+
testSuite/clean &&
167+
sbtretry 'set scalaJSOutputMode in noIrCheckTest := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode' \
168+
'set postLinkJSEnv in noIrCheckTest := NodeJSEnv(args = ES6StrongModeNodeArgs).value.withSourceMap(false)' \
169+
'set scalaJSStage in Global := FastOptStage' \
170+
++$scala noIrCheckTest/test \
171+
noIrCheckTest/clean &&
164172
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode' \
165-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls", "--strong-mode")).value.withSourceMap(false)' \
173+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6StrongModeNodeArgs).value.withSourceMap(false)' \
166174
'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
167175
'set scalaJSStage in Global := FastOptStage' \
168176
++$scala testSuite/test \
169177
testSuite/clean &&
170178
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode' \
171-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls", "--strong-mode")).value.withSourceMap(false)' \
172-
'set scalaJSSemantics in testSuite ~= {
173-
_.withAsInstanceOfs(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
174-
.withModuleInit(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
175-
.withStrictFloats(true)
176-
}' \
179+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6StrongModeNodeArgs).value.withSourceMap(false)' \
180+
'set scalaJSSemantics in testSuite ~= makeCompliant' \
177181
'set scalaJSStage in Global := FastOptStage' \
178182
++$scala testSuite/test \
179183
testSuite/clean &&
180184
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode' \
181-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls", "--strong-mode")).value.withSourceMap(false)' \
182-
'set scalaJSSemantics in testSuite ~= {
183-
_.withAsInstanceOfs(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
184-
.withModuleInit(org.scalajs.core.tools.sem.CheckedBehavior.Compliant)
185-
.withStrictFloats(true)
186-
}' \
185+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6StrongModeNodeArgs).value.withSourceMap(false)' \
186+
'set scalaJSSemantics in testSuite ~= makeCompliant' \
187187
'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
188188
'set scalaJSStage in Global := FastOptStage' \
189189
++$scala testSuite/test \
190190
testSuite/clean &&
191191
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode' \
192-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls", "--strong-mode")).value.withSourceMap(false)' \
192+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6StrongModeNodeArgs).value.withSourceMap(false)' \
193193
'set scalaJSSemantics in testSuite ~= { _.optimized }' \
194194
'set scalaJSStage in Global := FastOptStage' \
195195
++$scala testSuite/test \
196196
testSuite/clean &&
197197
sbtretry 'set scalaJSOutputMode in testSuite := org.scalajs.core.tools.javascript.OutputMode.ECMAScript6StrongMode' \
198-
'set postLinkJSEnv in testSuite := NodeJSEnv(args = Seq("--harmony-rest-parameters", "--harmony-spreadcalls", "--strong-mode")).value.withSourceMap(false)' \
198+
'set postLinkJSEnv in testSuite := NodeJSEnv(args = ES6StrongModeNodeArgs).value.withSourceMap(false)' \
199199
'set scalaJSSemantics in testSuite ~= { _.optimized }' \
200200
'set scalaJSOptimizerOptions in testSuite ~= (_.withDisableOptimizer(true))' \
201201
'set scalaJSStage in Global := FastOptStage' \
@@ -207,10 +207,10 @@
207207
setJavaVersion $java
208208
sbt 'set postLinkJSEnv in toolsJS := NodeJSEnv(args = Seq("--max_old_space_size=2048")).value.withSourceMap(false)' \
209209
'set scalaJSStage in Global := FastOptStage' \
210-
++$scala toolsJS/test \
210+
++$scala toolsJS/test &&
211+
sbt 'set postLinkJSEnv in toolsJS := NodeJSEnv(args = Seq("--max_old_space_size=2048")).value.withSourceMap(false)' \
211212
'set scalaJSStage in Global := FullOptStage' \
212-
++$scala toolsJS/test \
213-
irJS/mimaReportBinaryIssues toolsJS/mimaReportBinaryIssues
213+
++$scala toolsJS/test
214214
]]></task>
215215

216216
<task id="tools-cli-stubs"><![CDATA[
@@ -219,7 +219,8 @@
219219
stubs/package jsEnvs/test \
220220
ir/mimaReportBinaryIssues tools/mimaReportBinaryIssues \
221221
jsEnvs/mimaReportBinaryIssues testAdapter/mimaReportBinaryIssues \
222-
stubs/mimaReportBinaryIssues cli/mimaReportBinaryIssues &&
222+
stubs/mimaReportBinaryIssues cli/mimaReportBinaryIssues \
223+
irJS/mimaReportBinaryIssues toolsJS/mimaReportBinaryIssues &&
223224
sbt ++$scala ir/compile:doc tools/compile:doc jsEnvs/compile:doc \
224225
testAdapter/compile:doc stubs/compile:doc
225226
]]></task>
@@ -232,13 +233,15 @@
232233
ir/mimaReportBinaryIssues tools/mimaReportBinaryIssues \
233234
jsEnvs/mimaReportBinaryIssues testAdapter/mimaReportBinaryIssues \
234235
stubs/mimaReportBinaryIssues cli/mimaReportBinaryIssues \
235-
sbtPlugin/mimaReportBinaryIssues &&
236+
sbtPlugin/mimaReportBinaryIssues \
237+
irJS/mimaReportBinaryIssues toolsJS/mimaReportBinaryIssues &&
236238
sbt ++$scala library/scalastyle javalanglib/scalastyle javalib/scalastyle \
237239
javalibEx/scalastyle ir/scalastyle compiler/scalastyle \
238240
compiler/test:scalastyle tools/scalastyle tools/test:scalastyle \
239241
jsEnvs/scalastyle jsEnvs/test:scalastyle testAdapter/scalastyle \
240242
sbtPlugin/scalastyle testInterface/scalastyle \
241-
jasmineTestFramework/scalastyle testSuite/test:scalastyle testSuiteJVM/test:scalastyle \
243+
jasmineTestFramework/scalastyle testSuite/test:scalastyle \
244+
testSuiteJVM/test:scalastyle \
242245
javalibExTestSuite/test:scalastyle helloworld/scalastyle \
243246
reversi/scalastyle testingExample/scalastyle \
244247
testingExample/test:scalastyle &&
@@ -256,8 +259,8 @@
256259
# Then go into standalone project and test
257260
sbt ++2.11.7 compiler/publishLocal library/publishLocal javalibEx/publishLocal \
258261
testInterface/publishLocal jasmineTestFramework/publishLocal stubs/publishLocal \
259-
jUnitPlugin/publishLocal jUnitRuntime/publishLocal \
260-
++2.10.6 ir/publishLocal tools/publishLocal jsEnvs/publishLocal \
262+
jUnitPlugin/publishLocal jUnitRuntime/publishLocal &&
263+
sbt ++2.10.6 ir/publishLocal tools/publishLocal jsEnvs/publishLocal \
261264
testAdapter/publishLocal sbtPlugin/publishLocal &&
262265
cd sbt-plugin-test &&
263266
sbt noDOM/run withDOM/run test \

project/Build.scala

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import Implicits._
3333

3434
import org.scalajs.core.tools.sourcemap._
3535
import org.scalajs.core.tools.io.MemVirtualJSFile
36-
import org.scalajs.core.tools.sem.CheckedBehavior
36+
import org.scalajs.core.tools.sem._
3737

3838
import sbtassembly.AssemblyPlugin.autoImport._
3939

@@ -64,6 +64,20 @@ object Build extends sbt.Build {
6464

6565
val javaDocBaseURL: String = "http://docs.oracle.com/javase/8/docs/api/"
6666

67+
// set scalaJSSemantics in someProject ~= makeCompliant
68+
val makeCompliant: Semantics => Semantics = { semantics =>
69+
semantics
70+
.withAsInstanceOfs(CheckedBehavior.Compliant)
71+
.withModuleInit(CheckedBehavior.Compliant)
72+
.withStrictFloats(true)
73+
}
74+
75+
// set postLinkJSEnv in someProject := NodeJSEnv(args = ES6NodeArgs).value
76+
val ES6NodeArgs = Seq("--harmony-rest-parameters", "--harmony-spreadcalls")
77+
78+
// set postLinkJSEnv in someProject := NodeJSEnv(args = ES6StrongModeNodeArgs).value
79+
val ES6StrongModeNodeArgs = ES6NodeArgs :+ "--strong-mode"
80+
6781
val previousArtifactSetting: Setting[_] = {
6882
previousArtifact := {
6983
val scalaV = scalaVersion.value

0 commit comments

Comments
 (0)