Skip to content

Commit 207086e

Browse files
committed
Update to SBT 2.0.1
1 parent 1d4b121 commit 207086e

10 files changed

Lines changed: 40 additions & 42 deletions

File tree

‎.circleci/config.yml‎

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ commands:
66
parameters:
77
sbt_version:
88
type: string
9-
default: "1.10.7"
9+
default: "2.0.1"
1010
steps:
1111
- restore_cache:
1212
keys:
@@ -60,9 +60,9 @@ commands:
6060
when: always
6161

6262
jobs:
63-
scala211_jdk8:
63+
scala211_jdk17:
6464
docker:
65-
- image: cimg/openjdk:8.0
65+
- image: cimg/openjdk:17.0
6666

6767
working_directory: ~/repo
6868

@@ -77,9 +77,9 @@ jobs:
7777
- store_test_results:
7878
path: test-reports
7979

80-
scala212_jdk11:
80+
scala212_jdk26:
8181
docker:
82-
- image: cimg/openjdk:11.0
82+
- image: cimg/openjdk:26.0
8383

8484
working_directory: ~/repo
8585

@@ -94,9 +94,9 @@ jobs:
9494
- store_test_results:
9595
path: test-reports
9696

97-
scala213_jdk8:
97+
scala213_jdk26:
9898
docker:
99-
- image: cimg/openjdk:11.0
99+
- image: cimg/openjdk:26.0
100100

101101
working_directory: ~/repo
102102

@@ -111,9 +111,9 @@ jobs:
111111
- store_test_results:
112112
path: test-reports
113113

114-
scala3_jdk10:
114+
scala3_jdk26:
115115
docker:
116-
- image: cimg/openjdk:11.0
116+
- image: cimg/openjdk:26.0
117117

118118
working_directory: ~/repo
119119

@@ -184,7 +184,7 @@ jobs:
184184

185185
publish_snapshots:
186186
docker:
187-
- image: cimg/openjdk:8.0
187+
- image: cimg/openjdk:26.0
188188

189189
working_directory: ~/repo
190190

@@ -201,34 +201,33 @@ jobs:
201201
exit 0
202202
fi
203203

204-
V=`sbt 'show version' | tail -n 1 | cut -d ']' -f 2 | perl -pe 's/^[ \t]+//;s/[ \t]+$//'`
205-
206-
if [ `echo "$V" | grep -- '-SNAPSHOT' | wc -l` -eq 0 ]; then
207-
echo "Cannot publish release $V"
204+
if [ "x$PUBLISH_USER" = "x" -o "x$PUBLISH_PASS" = "x" ]; then
205+
echo "Missing publication credentials"
206+
exit 1
207+
fi
208+
209+
V=$(sbt --server 'show version' 2>&1 | sed 's/\x1b\[0[Jm]//g' | grep --color=never '[0-9]\+\.[0-9]\+' | tail -1 | sed 's/\[info\]//' | xargs | tr -cd '[:alnum:]._-')
210+
211+
if [[ "$V" != *SNAPSHOT* ]]; then
212+
echo "Skip non snapshot: $V"
208213
exit 0
209214
fi
210215

211216
export PUBLISH_REPO_NAME="Sonatype Nexus Repository Manager"
212217
export PUBLISH_REPO_ID="central.sonatype.com"
213218
export PUBLISH_REPO_URL="https://central.sonatype.com/repository/maven-snapshots/"
214219

215-
if [ "x$PUBLISH_USER" = "x" -o "x$PUBLISH_PASS" = "x" ]; then
216-
echo "Missing publication credentials"
217-
exit 1
218-
fi
219-
220220
sbt +publish
221221

222-
223222
workflows:
224223
version: 2
225224

226225
main_suite:
227226
jobs:
228-
- scala211_jdk8
229-
- scala212_jdk11
230-
- scala213_jdk8
231-
- scala3_jdk10
227+
- scala211_jdk17
228+
- scala212_jdk26
229+
- scala213_jdk26
230+
- scala3_jdk26
232231

233232
- jdbc_mcp_jdk11
234233

@@ -238,7 +237,7 @@ workflows:
238237
only:
239238
- master
240239
requires:
241-
- scala211_jdk8
242-
- scala212_jdk11
243-
- scala213_jdk8
244-
- scala3_jdk10
240+
- scala211_jdk17
241+
- scala212_jdk26
242+
- scala213_jdk26
243+
- scala3_jdk26

‎.jvmopts‎

Lines changed: 0 additions & 3 deletions
This file was deleted.

‎compiler.sbt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ThisBuild / scalacOptions ++= Seq(
3232
)
3333

3434
ThisBuild / scalacOptions ++= {
35-
if (scalaBinaryVersion.value startsWith "2.") {
35+
if (scalaBinaryVersion.value.startsWith("2.")) {
3636
Seq(
3737
"-Xfatal-warnings",
3838
"-Xlint",

‎project/JdbcJava8.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ class JdbcJava8(jdbcDriver: Project) {
1414
libraryDependencies += ("org.specs2" %% "specs2-core" % specsVer.value % Test),
1515
crossPaths := false
1616
)
17-
.dependsOn(jdbcDriver)
17+
.dependsOn(sbt.projectToLocalProject(jdbcDriver))
1818

1919
}

‎project/JdbcScala.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ final class JdbcScala(jdbcDriver: Project) {
2626
)
2727
}
2828
)
29-
.dependsOn(jdbcDriver)
29+
.dependsOn(sbt.projectToLocalProject(jdbcDriver))
3030

3131
// Source generator
3232
private def generateRowClasses(

‎project/PlayJdbc.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@ class PlayJdbc(jdbcScala: Project) {
4141
)
4242
}
4343
)
44-
.dependsOn(jdbcScala)
44+
.dependsOn(sbt.projectToLocalProject(jdbcScala))
4545
}

‎project/Publish.scala‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ object Publish {
2020
Credentials(repoName, repoId, repoUser, repoPass)
2121
),
2222
ThisBuild / pomIncludeRepository := { _ => false },
23+
2324
ThisBuild / licenses := Seq(
24-
"GNU Lesser General Public License, Version 2.1" ->
25-
url("https://raw.github.com/cchantep/acolyte/master/LICENSE.txt")
25+
License(
26+
"GNU Lesser General Public License, Version 2.1",
27+
url("https://raw.github.com/cchantep/acolyte/master/LICENSE.txt"))
2628
),
2729
ThisBuild / homepage := Some(url(siteUrl)),
2830
ThisBuild / autoAPIMappings := true,

‎project/ReactiveMongo.scala‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ final class ReactiveMongo { self =>
5959
case ("", _) =>
6060
s"${v}-${playVar}"
6161

62-
case (a, "") if (a startsWith "RC") =>
62+
case (a, "") if (a.startsWith("RC")) =>
6363
s"${v}-${playVar}-${a}"
6464

6565
case (a, b) =>
@@ -84,6 +84,6 @@ final class ReactiveMongo { self =>
8484
) ++ iteratees
8585
}
8686
)
87-
.dependsOn(self.project)
87+
.dependsOn(sbt.projectToLocalProject(self.project))
8888

8989
}

‎project/build.properties‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=1.12.13
1+
sbt.version=2.0.1

‎project/plugins.sbt‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.14.6")
88

99
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "2.3.1")
1010

11-
addSbtPlugin("cchantep" % "sbt-hl-compiler" % "0.8")
11+
addSbtPlugin("cchantep" % "sbt-hl-compiler" % "0.12")
1212

13-
addSbtPlugin("cchantep" % "sbt-scaladoc-compiler" % "0.2")
13+
addSbtPlugin("cchantep" % "sbt-scaladoc-compiler" % "0.8")
1414

1515
addSbtPlugin("com.github.sbt" % "sbt-dynver" % "5.1.1")

0 commit comments

Comments
 (0)