Skip to content

Commit 13cd8f6

Browse files
authored
Merge pull request #276 from cquiroz/sbt1.5
Update sbt
2 parents d3e8d14 + 7fcbad4 commit 13cd8f6

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

.github/workflows/scala.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ jobs:
2626
# run: |
2727
# csbt scalafmtCheckAll
2828
- name: Run test
29-
run: csbt clean +scalajavatimeTestsJVM/test +scalajavatimeTestsJS/test +demo/run
29+
run: sbt clean +scalajavatimeTestsJVM/test +scalajavatimeTestsJS/test +demo/run

build.sbt

+19-19
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ inThisBuild(
3737
)
3838
)
3939

40-
skip in publish := true
40+
publish / skip := true
4141

4242
def scalaVersionSpecificFolders(srcName: String, srcBaseDir: java.io.File, scalaVersion: String) = {
4343
def extraDirs(suffix: String) =
@@ -55,18 +55,18 @@ lazy val commonSettings = Seq(
5555
scalaVersion := scalaVer,
5656
crossScalaVersions := Seq("2.11.12", "2.12.13", "2.13.5", "3.0.0-RC1", "3.0.0-RC2"),
5757
// Don't include threeten on the binaries
58-
mappings in (Compile, packageBin) := (mappings in (Compile, packageBin)).value.filter {
58+
Compile / packageBin / mappings := (Compile / packageBin / mappings).value.filter {
5959
case (f, s) => !s.contains("threeten")
6060
},
61-
scalacOptions in Compile ++= {
61+
Compile / scalacOptions ++= {
6262
CrossVersion.partialVersion(scalaVersion.value) match {
6363
case Some((2, scalaMajor)) if scalaMajor == 13 =>
6464
Seq("-deprecation:false")
6565
case _ =>
6666
Seq.empty
6767
}
6868
},
69-
scalacOptions in (Compile, doc) := {
69+
Compile / doc / scalacOptions := {
7070
CrossVersion.partialVersion(scalaVersion.value) match {
7171
case Some((2, scalaMajor)) if scalaMajor >= 11 =>
7272
Seq("-deprecation:false")
@@ -156,17 +156,17 @@ lazy val scalajavatime = crossProject(JVMPlatform, JSPlatform)
156156
val tagOrHash =
157157
if (isSnapshot.value) sys.process.Process("git rev-parse HEAD").lineStream_!.head
158158
else s"v${version.value}"
159-
(sourceDirectories in Compile).value.map { f =>
159+
(Compile / sourceDirectories).value.map { f =>
160160
val a = f.toURI.toString
161161
val g =
162162
"https://raw.githubusercontent.com/cquiroz/scala-java-time/" + tagOrHash + "/shared/src/main/scala/"
163163
s"-P:scalajs:mapSourceURI:$a->$g/"
164164
}
165165
}
166166
},
167-
sourceGenerators in Compile += Def.task {
168-
val srcDirs = (sourceDirectories in Compile).value
169-
val destinationDir = (sourceManaged in Compile).value
167+
Compile / sourceGenerators += Def.task {
168+
val srcDirs = (Compile / sourceDirectories).value
169+
val destinationDir = (Compile / sourceManaged).value
170170
copyAndReplace(srcDirs, destinationDir)
171171
}.taskValue,
172172
libraryDependencies ++= Seq(
@@ -184,9 +184,9 @@ lazy val scalajavatimeTZDB = crossProject(JVMPlatform, JSPlatform)
184184
.jsSettings(
185185
dbVersion := TzdbPlugin.Version(tzdbVersion),
186186
includeTTBP := true,
187-
sourceGenerators in Compile += Def.task {
188-
val srcDirs = (sourceManaged in Compile).value
189-
val destinationDir = (sourceManaged in Compile).value
187+
Compile / sourceGenerators += Def.task {
188+
val srcDirs = (Compile / sourceManaged).value
189+
val destinationDir = (Compile / sourceManaged).value
190190
copyAndReplace(Seq(srcDirs), destinationDir)
191191
}.taskValue
192192
)
@@ -211,7 +211,7 @@ lazy val scalajavatimeTests = crossProject(JVMPlatform, JSPlatform)
211211
publishLocal := {},
212212
publishArtifact := false,
213213
Keys.`package` := file(""),
214-
skip.in(compile) := isDotty.value,
214+
Compile / skip := isDotty.value,
215215
libraryDependencies +=
216216
("org.scalatest" %%% "scalatest" % "3.2.7" % "test").withDottyCompat(scalaVersion.value),
217217
scalacOptions ~= (_.filterNot(
@@ -220,20 +220,20 @@ lazy val scalajavatimeTests = crossProject(JVMPlatform, JSPlatform)
220220
)
221221
.jvmSettings(
222222
// Fork the JVM test to ensure that the custom flags are set
223-
fork in Test := true,
224-
baseDirectory in Test := baseDirectory.value.getParentFile,
223+
Test / fork := true,
224+
Test / baseDirectory := baseDirectory.value.getParentFile,
225225
// Use CLDR provider for locales
226226
// https://docs.oracle.com/javase/8/docs/technotes/guides/intl/enhancements.8.html#cldr
227-
javaOptions in Test ++= Seq("-Duser.language=en",
227+
Test / javaOptions ++= Seq("-Duser.language=en",
228228
"-Duser.country=US",
229229
"-Djava.locale.providers=CLDR"
230230
)
231231
)
232232
.jsSettings(
233-
parallelExecution in Test := false,
234-
sourceGenerators in Test += Def.task {
235-
val srcDirs = (sourceDirectories in Test).value
236-
val destinationDir = (sourceManaged in Test).value
233+
Test / parallelExecution := false,
234+
Test / sourceGenerators += Def.task {
235+
val srcDirs = (Test / sourceDirectories).value
236+
val destinationDir = (Test / sourceManaged).value
237237
copyAndReplace(srcDirs, destinationDir)
238238
}.taskValue,
239239
libraryDependencies ++= Seq(

project/build.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=1.4.9
1+
sbt.version=1.5.0

0 commit comments

Comments
 (0)