From 74be55d0f69a3db5d4d859e1d98d87b0715aeaed Mon Sep 17 00:00:00 2001
From: xuwei-k <6b656e6a69@gmail.com>
Date: Sat, 24 Jun 2023 10:15:49 +0900
Subject: [PATCH] update scala versions in scripted test
---
sbt-app/src/sbt-test/actions/cross-advanced/build.sbt | 6 +++---
sbt-app/src/sbt-test/actions/cross-advanced/test | 2 +-
sbt-app/src/sbt-test/actions/cross-incremental/build.sbt | 4 ++--
sbt-app/src/sbt-test/actions/cross-multi-parser/build.sbt | 2 +-
sbt-app/src/sbt-test/actions/cross-multi-parser/test | 4 ++--
sbt-app/src/sbt-test/actions/cross-multiproject/build.sbt | 4 ++--
sbt-app/src/sbt-test/actions/cross-multiproject/test | 6 +++---
.../src/sbt-test/actions/cross-strict-aggregation/build.sbt | 2 +-
sbt-app/src/sbt-test/actions/cross-strict-aggregation/test | 2 +-
sbt-app/src/sbt-test/actions/doc-file-options/build.sbt | 2 +-
sbt-app/src/sbt-test/actions/doc/build.sbt | 4 ++--
sbt-app/src/sbt-test/actions/doc/test | 2 +-
sbt-app/src/sbt-test/actions/generator/build.sbt | 2 +-
sbt-app/src/sbt-test/actions/multi-command/build.sbt | 2 +-
sbt-app/src/sbt-test/actions/multi-command/test | 2 +-
.../src/sbt-test/actions/remote-cache-semanticdb/build.sbt | 2 +-
sbt-app/src/sbt-test/actions/remote-cache/build.sbt | 2 +-
.../sbt-test/classloader-cache/akka-actor-system/build.sbt | 2 +-
sbt-app/src/sbt-test/classloader-cache/jni/build.sbt | 2 +-
.../sbt-test/classloader-cache/library-mismatch/build.sbt | 2 +-
.../src/sbt-test/classloader-cache/runtime-layers/build.sbt | 2 +-
sbt-app/src/sbt-test/classloader-cache/snapshot/build.sbt | 2 +-
.../0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom | 2 +-
.../0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom | 2 +-
sbt-app/src/sbt-test/classloader-cache/spark/build.sbt | 2 +-
sbt-app/src/sbt-test/classloader-cache/utest/build.sbt | 2 +-
.../compiler-project/error-in-invalidated/build.sbt | 2 +-
.../compiler-project/separate-analysis-per-scala/build.sbt | 4 ++--
.../src/sbt-test/console/project-compiler-bridge/build.sbt | 2 +-
.../console/project-compiler-bridge/project/build.sbt | 2 +-
.../src/sbt-test/dependency-graph/asciiGraphWidth/build.sbt | 2 +-
.../whatDependsOn-without-previous-initialization/build.sbt | 2 +-
.../src/sbt-test/dependency-graph/whatDependsOn/build.sbt | 2 +-
.../src/sbt-test/dependency-management/artifact/build.sbt | 2 +-
.../dependency-management/cache-classifiers/multi.sbt | 2 +-
.../cached-resolution-interproj/multi.sbt | 2 +-
.../dependency-management/compiler-bridge-binary/build.sbt | 2 +-
.../dependency-management/conflict-coursier/build.sbt | 2 +-
.../src/sbt-test/dependency-management/cp-order/build.sbt | 2 +-
.../sbt-test/dependency-management/credentials/build.sbt | 2 +-
.../dependency-management/evicted-semver-spec/build.sbt | 2 +-
.../sbt-test/dependency-management/global-plugins/build.sbt | 2 +-
.../src/sbt-test/dependency-management/missingok/build.sbt | 2 +-
.../sbt-test/dependency-management/snapshot-local/build.sbt | 2 +-
.../dependency-management/snapshot-resolution/build.sbt | 2 +-
sbt-app/src/sbt-test/plugins/hydra/build.sbt | 2 +-
sbt-app/src/sbt-test/plugins/sbt-native-packager/build.sbt | 2 +-
sbt-app/src/sbt-test/project/aggregate/projA/build.sbt | 2 +-
.../src/sbt-test/project/cross-plugins-defaults/build.sbt | 4 ++--
sbt-app/src/sbt-test/project/flatten/build.sbt | 2 +-
sbt-app/src/sbt-test/project/internal-tracking/build.sbt | 2 +-
sbt-app/src/sbt-test/project/val-order/build.sbt | 2 +-
sbt-app/src/sbt-test/source-dependencies/binary/build.sbt | 2 +-
sbt-app/src/sbt-test/source-dependencies/constants/test | 2 +-
sbt-app/src/sbt-test/source-dependencies/cross-source/test | 2 +-
.../sbt-test/source-dependencies/macro-annotation/build.sbt | 2 +-
.../source-dependencies/macro-arg-dep-nested/build.sbt | 2 +-
.../macro-arg-dep-stackoverflow/build.sbt | 2 +-
.../sbt-test/source-dependencies/macro-arg-dep/build.sbt | 2 +-
sbt-app/src/sbt-test/source-dependencies/macro/build.sbt | 2 +-
.../sbt-test/source-dependencies/pipelining-java/build.sbt | 2 +-
.../src/sbt-test/source-dependencies/pipelining/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/arguments/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/do-not-discover/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/done/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/filter-runners/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/fork-async/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/fork-parallel/build.sbt | 2 +-
.../tests/fork-test-group-parallel-custom-tags/build.sbt | 2 +-
.../src/sbt-test/tests/fork-test-group-parallel/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/fork-uncaught2/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/fork/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/fork2/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/it/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/junit-xml-report/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/munit/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/nested-inproc-par/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/nested-inproc-seq/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/nested-subproc/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/nested-tests/build.sbt | 2 +-
.../src/sbt-test/tests/one-class-multi-framework/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/order/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/resources/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/scalatest/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/serial/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/setup-cleanup/base.sbt | 2 +-
sbt-app/src/sbt-test/tests/single-runner/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/specs-run/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/t543/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/task/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/test-exclude/build.sbt | 2 +-
sbt-app/src/sbt-test/tests/test-quick/build.sbt | 2 +-
sbt-app/src/sbt-test/watch/commands/build.sbt | 2 +-
93 files changed, 103 insertions(+), 103 deletions(-)
diff --git a/sbt-app/src/sbt-test/actions/cross-advanced/build.sbt b/sbt-app/src/sbt-test/actions/cross-advanced/build.sbt
index bc833fd93..c9ad52715 100644
--- a/sbt-app/src/sbt-test/actions/cross-advanced/build.sbt
+++ b/sbt-app/src/sbt-test/actions/cross-advanced/build.sbt
@@ -11,7 +11,7 @@ lazy val root = (project in file("."))
lazy val foo = project
.settings(
- crossScalaVersions := Seq(scala212, "2.13.1"),
+ crossScalaVersions := Seq(scala212, "2.13.11"),
libraryDependencies += "org.scalatest" %% "scalatest" % "3.1.0",
check := {
@@ -43,7 +43,7 @@ lazy val bar = project
lazy val baz = project
.settings(
- crossScalaVersions := Seq("2.13.1"),
+ crossScalaVersions := Seq("2.13.11"),
check := {
// This tests that +baz/check will respect bar's crossScalaVersions and not switch
val x = (LocalProject("bar") / scalaVersion).value
@@ -54,7 +54,7 @@ lazy val baz = project
lazy val client = project
.settings(
- crossScalaVersions := Seq(scala212, "2.13.1"),
+ crossScalaVersions := Seq(scala212, "2.13.11"),
check := (Compile / compile).value,
compile2 := (Compile / compile).value,
)
diff --git a/sbt-app/src/sbt-test/actions/cross-advanced/test b/sbt-app/src/sbt-test/actions/cross-advanced/test
index 4828b39b9..e413a129a 100644
--- a/sbt-app/src/sbt-test/actions/cross-advanced/test
+++ b/sbt-app/src/sbt-test/actions/cross-advanced/test
@@ -17,7 +17,7 @@
## test + with command or alias
> clean
## for command cross building you do need crossScalaVerions on root
-> set root/crossScalaVersions := Seq("2.12.18", "2.13.1")
+> set root/crossScalaVersions := Seq("2.12.18", "2.13.11")
> + build
$ exists foo/target/scala-2.12
$ exists foo/target/scala-2.13
diff --git a/sbt-app/src/sbt-test/actions/cross-incremental/build.sbt b/sbt-app/src/sbt-test/actions/cross-incremental/build.sbt
index b8ff210c9..5554632a2 100644
--- a/sbt-app/src/sbt-test/actions/cross-incremental/build.sbt
+++ b/sbt-app/src/sbt-test/actions/cross-incremental/build.sbt
@@ -1,5 +1,5 @@
-scalaVersion := "2.12.12"
-crossScalaVersions := List("2.12.12", "2.13.0")
+scalaVersion := "2.12.18"
+crossScalaVersions := List("2.12.18", "2.13.11")
val setLastModified = taskKey[Unit]("Sets the last modified time for classfiles")
setLastModified := {
diff --git a/sbt-app/src/sbt-test/actions/cross-multi-parser/build.sbt b/sbt-app/src/sbt-test/actions/cross-multi-parser/build.sbt
index 7fb4676d4..5b20f8f5f 100644
--- a/sbt-app/src/sbt-test/actions/cross-multi-parser/build.sbt
+++ b/sbt-app/src/sbt-test/actions/cross-multi-parser/build.sbt
@@ -1 +1 @@
-crossScalaVersions := Seq[String]("2.11.12", "2.12.12")
+crossScalaVersions := Seq[String]("2.11.12", "2.12.18")
diff --git a/sbt-app/src/sbt-test/actions/cross-multi-parser/test b/sbt-app/src/sbt-test/actions/cross-multi-parser/test
index e731a77d1..cd87f4b85 100644
--- a/sbt-app/src/sbt-test/actions/cross-multi-parser/test
+++ b/sbt-app/src/sbt-test/actions/cross-multi-parser/test
@@ -1,5 +1,5 @@
> ++2.11.12; compile
-> ++ 2.12.12 ; compile;
+> ++ 2.12.18 ; compile;
-> ++ 2.12.12 ; compile
+> ++ 2.12.18 ; compile
diff --git a/sbt-app/src/sbt-test/actions/cross-multiproject/build.sbt b/sbt-app/src/sbt-test/actions/cross-multiproject/build.sbt
index 066ef1d1e..c4c532266 100644
--- a/sbt-app/src/sbt-test/actions/cross-multiproject/build.sbt
+++ b/sbt-app/src/sbt-test/actions/cross-multiproject/build.sbt
@@ -1,5 +1,5 @@
-lazy val scala212 = "2.12.12"
-lazy val scala213 = "2.13.1"
+lazy val scala212 = "2.12.18"
+lazy val scala213 = "2.13.11"
ThisBuild / crossScalaVersions := Seq(scala212, scala213)
ThisBuild / scalaVersion := scala212
diff --git a/sbt-app/src/sbt-test/actions/cross-multiproject/test b/sbt-app/src/sbt-test/actions/cross-multiproject/test
index b464e9cb3..c39be13ba 100644
--- a/sbt-app/src/sbt-test/actions/cross-multiproject/test
+++ b/sbt-app/src/sbt-test/actions/cross-multiproject/test
@@ -13,7 +13,7 @@ $ exists lib/target/scala-2.13
# test safe switching
> clean
-> ++ 2.12.12 -v compile
+> ++ 2.12.18 -v compile
$ exists lib/target/scala-2.12
-$ exists lib/target/scala-2.13
$ exists sbt-foo/target/scala-2.12
@@ -29,14 +29,14 @@ $ exists sbt-foo/target/scala-2.12
# Test ++ leaves crossScalaVersions unchanged
> clean
-> ++2.12.12
+> ++2.12.18
> +extrasProj/compile
$ exists extras/target/scala-2.13
$ exists extras/target/scala-2.12
# test safe switching
> clean
-> ++ 2.13.1 -v compile
+> ++ 2.13.11 -v compile
$ exists lib/target/scala-2.13
-$ exists lib/target/scala-2.12
# -$ exists sbt-foo/target/scala-2.12
diff --git a/sbt-app/src/sbt-test/actions/cross-strict-aggregation/build.sbt b/sbt-app/src/sbt-test/actions/cross-strict-aggregation/build.sbt
index edba44f2f..374a3d6ab 100644
--- a/sbt-app/src/sbt-test/actions/cross-strict-aggregation/build.sbt
+++ b/sbt-app/src/sbt-test/actions/cross-strict-aggregation/build.sbt
@@ -1,5 +1,5 @@
lazy val scala212 = "2.12.18"
-lazy val scala213 = "2.13.1"
+lazy val scala213 = "2.13.11"
ThisBuild / scalaVersion := scala212
diff --git a/sbt-app/src/sbt-test/actions/cross-strict-aggregation/test b/sbt-app/src/sbt-test/actions/cross-strict-aggregation/test
index 996094f8e..8f64e9ce5 100644
--- a/sbt-app/src/sbt-test/actions/cross-strict-aggregation/test
+++ b/sbt-app/src/sbt-test/actions/cross-strict-aggregation/test
@@ -2,7 +2,7 @@
-> ++2.12.12
-> ++2.13.1 compile
+> ++2.13.11 compile
$ exists core/target/scala-2.13
-$ exists module/target/scala-2.13
diff --git a/sbt-app/src/sbt-test/actions/doc-file-options/build.sbt b/sbt-app/src/sbt-test/actions/doc-file-options/build.sbt
index 2c90c5429..b79ed67a7 100644
--- a/sbt-app/src/sbt-test/actions/doc-file-options/build.sbt
+++ b/sbt-app/src/sbt-test/actions/doc-file-options/build.sbt
@@ -2,7 +2,7 @@ val newContents = "bbbbbbbbb"
val rootContentFile = "root.txt"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/actions/doc/build.sbt b/sbt-app/src/sbt-test/actions/doc/build.sbt
index 8f1b96ff9..3bfa108cd 100644
--- a/sbt-app/src/sbt-test/actions/doc/build.sbt
+++ b/sbt-app/src/sbt-test/actions/doc/build.sbt
@@ -5,8 +5,8 @@ import Parsers._
lazy val root = (project in file("."))
.settings(
crossPaths := false,
- crossScalaVersions := Seq("2.12.12", "2.13.3"),
- scalaVersion := "2.12.12",
+ crossScalaVersions := Seq("2.12.18", "2.13.11"),
+ scalaVersion := "2.12.18",
Compile / doc / scalacOptions += "-Xfatal-warnings",
commands += Command.command("excludeB") { s =>
val impl = """val src = (sources in Compile).value; src.filterNot(_.getName.contains("B"))"""
diff --git a/sbt-app/src/sbt-test/actions/doc/test b/sbt-app/src/sbt-test/actions/doc/test
index 14318f4e5..7b8c7ccd5 100644
--- a/sbt-app/src/sbt-test/actions/doc/test
+++ b/sbt-app/src/sbt-test/actions/doc/test
@@ -35,7 +35,7 @@ $ exists target/api/pkg/J.html
$ absent target/api/index.js
> setDocExtension scala
-> ++2.13.3
+> ++2.13.11
> clean
$ absent target/api/A$.html
> doc
diff --git a/sbt-app/src/sbt-test/actions/generator/build.sbt b/sbt-app/src/sbt-test/actions/generator/build.sbt
index d9139f3a0..af23bebf7 100644
--- a/sbt-app/src/sbt-test/actions/generator/build.sbt
+++ b/sbt-app/src/sbt-test/actions/generator/build.sbt
@@ -1,6 +1,6 @@
val buildInfo = taskKey[Seq[File]]("generates the build info")
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/actions/multi-command/build.sbt b/sbt-app/src/sbt-test/actions/multi-command/build.sbt
index e3dba3ba2..08909f558 100644
--- a/sbt-app/src/sbt-test/actions/multi-command/build.sbt
+++ b/sbt-app/src/sbt-test/actions/multi-command/build.sbt
@@ -19,4 +19,4 @@ val dynamicTask = taskKey[Unit]("dynamic input task")
dynamicTask := { println("not yet et") }
-crossScalaVersions := "2.11.12" :: "2.12.12" :: Nil
+crossScalaVersions := "2.11.12" :: "2.12.18" :: Nil
diff --git a/sbt-app/src/sbt-test/actions/multi-command/test b/sbt-app/src/sbt-test/actions/multi-command/test
index 568d028fb..dc657b553 100644
--- a/sbt-app/src/sbt-test/actions/multi-command/test
+++ b/sbt-app/src/sbt-test/actions/multi-command/test
@@ -37,4 +37,4 @@
> ++ 2.11.12 compile; setStringValue bar; checkStringValue bar
-> ++2.12.12 compile; setStringValue foo; checkStringValue foo
+> ++2.12.18 compile; setStringValue foo; checkStringValue foo
diff --git a/sbt-app/src/sbt-test/actions/remote-cache-semanticdb/build.sbt b/sbt-app/src/sbt-test/actions/remote-cache-semanticdb/build.sbt
index 374410229..501054f78 100644
--- a/sbt-app/src/sbt-test/actions/remote-cache-semanticdb/build.sbt
+++ b/sbt-app/src/sbt-test/actions/remote-cache-semanticdb/build.sbt
@@ -1,6 +1,6 @@
name := "my-project"
-scalaVersion := "2.12.12"
+scalaVersion := "2.12.18"
semanticdbIncludeInJar := true
diff --git a/sbt-app/src/sbt-test/actions/remote-cache/build.sbt b/sbt-app/src/sbt-test/actions/remote-cache/build.sbt
index 920bc2e0c..e4e2c175b 100644
--- a/sbt-app/src/sbt-test/actions/remote-cache/build.sbt
+++ b/sbt-app/src/sbt-test/actions/remote-cache/build.sbt
@@ -8,7 +8,7 @@ lazy val CustomArtifact = config("custom-artifact")
val recordPreviousIterations = taskKey[Unit]("Record previous iterations.")
val checkIterations = inputKey[Unit]("Verifies the accumulated number of iterations of incremental compilation.")
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / pushRemoteCacheTo := Some(
MavenCache("local-cache", (ThisBuild / baseDirectory).value / "r")
)
diff --git a/sbt-app/src/sbt-test/classloader-cache/akka-actor-system/build.sbt b/sbt-app/src/sbt-test/classloader-cache/akka-actor-system/build.sbt
index 889490e92..7ddb5c706 100644
--- a/sbt-app/src/sbt-test/classloader-cache/akka-actor-system/build.sbt
+++ b/sbt-app/src/sbt-test/classloader-cache/akka-actor-system/build.sbt
@@ -2,7 +2,7 @@ ThisBuild / turbo := true
val akkaTest = (project in file(".")).settings(
name := "akka-test",
- scalaVersion := "2.12.12",
+ scalaVersion := "2.12.18",
libraryDependencies ++= Seq(
"com.typesafe.akka" %% "akka-actor" % "2.5.16",
"com.lihaoyi" %% "utest" % "0.6.6" % "test"
diff --git a/sbt-app/src/sbt-test/classloader-cache/jni/build.sbt b/sbt-app/src/sbt-test/classloader-cache/jni/build.sbt
index 9bd266eb7..7015d24ed 100644
--- a/sbt-app/src/sbt-test/classloader-cache/jni/build.sbt
+++ b/sbt-app/src/sbt-test/classloader-cache/jni/build.sbt
@@ -13,7 +13,7 @@ def wrap(task: InputKey[Unit]): Def.Initialize[Task[Unit]] =
ThisBuild / turbo := true
val root = (project in file(".")).settings(
- scalaVersion := "2.12.12",
+ scalaVersion := "2.12.18",
javacOptions ++= Seq("-source", "1.8", "-target", "1.8", "-h",
sourceDirectory.value.toPath.resolve("main/native/include").toString),
libraryDependencies += "com.lihaoyi" %% "utest" % "0.6.6" % "test",
diff --git a/sbt-app/src/sbt-test/classloader-cache/library-mismatch/build.sbt b/sbt-app/src/sbt-test/classloader-cache/library-mismatch/build.sbt
index b0fe1aa10..4c0050eb4 100644
--- a/sbt-app/src/sbt-test/classloader-cache/library-mismatch/build.sbt
+++ b/sbt-app/src/sbt-test/classloader-cache/library-mismatch/build.sbt
@@ -2,7 +2,7 @@ ThisBuild / turbo := true
val snapshot = (project in file(".")).settings(
name := "mismatched-libraries",
- scalaVersion := "2.12.12",
+ scalaVersion := "2.12.18",
libraryDependencies ++= Seq("com.lihaoyi" %% "utest" % "0.6.6" % "test"),
testFrameworks := Seq(TestFramework("utest.runner.Framework")),
resolvers += "Local Maven" at file("libraries/ivy").toURI.toURL.toString,
diff --git a/sbt-app/src/sbt-test/classloader-cache/runtime-layers/build.sbt b/sbt-app/src/sbt-test/classloader-cache/runtime-layers/build.sbt
index 45c966d82..8410b25ed 100644
--- a/sbt-app/src/sbt-test/classloader-cache/runtime-layers/build.sbt
+++ b/sbt-app/src/sbt-test/classloader-cache/runtime-layers/build.sbt
@@ -1,6 +1,6 @@
val layeringStrategyTest = (project in file(".")).settings(
name := "layering-strategy-test",
- scalaVersion := "2.12.12",
+ scalaVersion := "2.12.18",
organization := "sbt",
libraryDependencies += "com.typesafe.akka" %% "akka-actor" % "2.5.16",
)
diff --git a/sbt-app/src/sbt-test/classloader-cache/snapshot/build.sbt b/sbt-app/src/sbt-test/classloader-cache/snapshot/build.sbt
index 1a921e076..d0b5cdfeb 100644
--- a/sbt-app/src/sbt-test/classloader-cache/snapshot/build.sbt
+++ b/sbt-app/src/sbt-test/classloader-cache/snapshot/build.sbt
@@ -9,7 +9,7 @@ ThisBuild / useCoursier := false
val snapshot = (project in file(".")).settings(
name := "akka-test",
- scalaVersion := "2.12.12",
+ scalaVersion := "2.12.18",
libraryDependencies ++= Seq(
"com.lihaoyi" %% "utest" % "0.6.6" % "test"
),
diff --git a/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-1/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom b/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-1/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom
index d5fedc71b..39146c260 100644
--- a/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-1/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom
+++ b/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-1/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom
@@ -14,7 +14,7 @@
org.scala-lang
scala-library
- 2.12.12
+ 2.12.18
diff --git a/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-2/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom b/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-2/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom
index d5fedc71b..39146c260 100644
--- a/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-2/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom
+++ b/sbt-app/src/sbt-test/classloader-cache/snapshot/libraries/library-2/ivy/sbt/foo-lib_2.12/0.1.0-SNAPSHOT/foo-lib_2.12-0.1.0-SNAPSHOT.pom
@@ -14,7 +14,7 @@
org.scala-lang
scala-library
- 2.12.12
+ 2.12.18
diff --git a/sbt-app/src/sbt-test/classloader-cache/spark/build.sbt b/sbt-app/src/sbt-test/classloader-cache/spark/build.sbt
index af76b9d35..88af78b3c 100644
--- a/sbt-app/src/sbt-test/classloader-cache/spark/build.sbt
+++ b/sbt-app/src/sbt-test/classloader-cache/spark/build.sbt
@@ -2,7 +2,7 @@ name := "Simple Project"
version := "1.0"
-scalaVersion := "2.12.12"
+scalaVersion := "2.12.18"
libraryDependencies += "org.apache.spark" %% "spark-sql" % "2.4.3"
diff --git a/sbt-app/src/sbt-test/classloader-cache/utest/build.sbt b/sbt-app/src/sbt-test/classloader-cache/utest/build.sbt
index 5745fe973..6762ba858 100644
--- a/sbt-app/src/sbt-test/classloader-cache/utest/build.sbt
+++ b/sbt-app/src/sbt-test/classloader-cache/utest/build.sbt
@@ -2,7 +2,7 @@ ThisBuild / turbo := true
val utestTest = (project in file(".")).settings(
name := "utest-test",
- scalaVersion := "2.12.12",
+ scalaVersion := "2.12.18",
libraryDependencies ++= Seq(
"com.lihaoyi" %% "utest" % "0.6.6" % "test"
),
diff --git a/sbt-app/src/sbt-test/compiler-project/error-in-invalidated/build.sbt b/sbt-app/src/sbt-test/compiler-project/error-in-invalidated/build.sbt
index c9260beeb..fbf51533b 100644
--- a/sbt-app/src/sbt-test/compiler-project/error-in-invalidated/build.sbt
+++ b/sbt-app/src/sbt-test/compiler-project/error-in-invalidated/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file(".")).
settings(
diff --git a/sbt-app/src/sbt-test/compiler-project/separate-analysis-per-scala/build.sbt b/sbt-app/src/sbt-test/compiler-project/separate-analysis-per-scala/build.sbt
index 804a1206d..6b4c2e3ba 100644
--- a/sbt-app/src/sbt-test/compiler-project/separate-analysis-per-scala/build.sbt
+++ b/sbt-app/src/sbt-test/compiler-project/separate-analysis-per-scala/build.sbt
@@ -1,5 +1,5 @@
-lazy val scala212 = "2.12.12"
-lazy val scala213 = "2.13.1"
+lazy val scala212 = "2.12.18"
+lazy val scala213 = "2.13.11"
ThisBuild / scalaVersion := scala212
lazy val root = (project in file("."))
diff --git a/sbt-app/src/sbt-test/console/project-compiler-bridge/build.sbt b/sbt-app/src/sbt-test/console/project-compiler-bridge/build.sbt
index 3c4ba1908..35363129b 100644
--- a/sbt-app/src/sbt-test/console/project-compiler-bridge/build.sbt
+++ b/sbt-app/src/sbt-test/console/project-compiler-bridge/build.sbt
@@ -1,4 +1,4 @@
-scalaVersion := "2.13.1"
+scalaVersion := "2.13.11"
// Send some bogus initial command so that it doesn't get stuck.
// The task itself will still succeed.
diff --git a/sbt-app/src/sbt-test/console/project-compiler-bridge/project/build.sbt b/sbt-app/src/sbt-test/console/project-compiler-bridge/project/build.sbt
index 366c27de7..2405c81d5 100644
--- a/sbt-app/src/sbt-test/console/project-compiler-bridge/project/build.sbt
+++ b/sbt-app/src/sbt-test/console/project-compiler-bridge/project/build.sbt
@@ -1 +1 @@
-scalaVersion := "2.12.12"
+scalaVersion := "2.12.18"
diff --git a/sbt-app/src/sbt-test/dependency-graph/asciiGraphWidth/build.sbt b/sbt-app/src/sbt-test/dependency-graph/asciiGraphWidth/build.sbt
index aa4780397..698b97b4e 100644
--- a/sbt-app/src/sbt-test/dependency-graph/asciiGraphWidth/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-graph/asciiGraphWidth/build.sbt
@@ -1,5 +1,5 @@
ThisBuild / version := "0.1.0-SNAPSHOT"
-ThisBuild / scalaVersion := "2.13.5"
+ThisBuild / scalaVersion := "2.13.11"
name := "asciiGraphWidthSpecs"
diff --git a/sbt-app/src/sbt-test/dependency-graph/whatDependsOn-without-previous-initialization/build.sbt b/sbt-app/src/sbt-test/dependency-graph/whatDependsOn-without-previous-initialization/build.sbt
index 4826145e5..a7bcd4c9f 100644
--- a/sbt-app/src/sbt-test/dependency-graph/whatDependsOn-without-previous-initialization/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-graph/whatDependsOn-without-previous-initialization/build.sbt
@@ -1,5 +1,5 @@
ThisBuild / version := "0.1.0-SNAPSHOT"
-ThisBuild / scalaVersion := "2.13.5"
+ThisBuild / scalaVersion := "2.13.11"
name := "whatDependsOn"
diff --git a/sbt-app/src/sbt-test/dependency-graph/whatDependsOn/build.sbt b/sbt-app/src/sbt-test/dependency-graph/whatDependsOn/build.sbt
index 4826145e5..a7bcd4c9f 100644
--- a/sbt-app/src/sbt-test/dependency-graph/whatDependsOn/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-graph/whatDependsOn/build.sbt
@@ -1,5 +1,5 @@
ThisBuild / version := "0.1.0-SNAPSHOT"
-ThisBuild / scalaVersion := "2.13.5"
+ThisBuild / scalaVersion := "2.13.11"
name := "whatDependsOn"
diff --git a/sbt-app/src/sbt-test/dependency-management/artifact/build.sbt b/sbt-app/src/sbt-test/dependency-management/artifact/build.sbt
index e4ffeae52..a2be213fe 100644
--- a/sbt-app/src/sbt-test/dependency-management/artifact/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/artifact/build.sbt
@@ -6,7 +6,7 @@ lazy val check = taskKey[Unit]("")
lazy val checkArtifact = taskKey[Unit]("")
ThisBuild / useCoursier := false
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / organization := "com.example"
ThisBuild / organizationName := "example"
diff --git a/sbt-app/src/sbt-test/dependency-management/cache-classifiers/multi.sbt b/sbt-app/src/sbt-test/dependency-management/cache-classifiers/multi.sbt
index 69771b0b8..910baa6b0 100644
--- a/sbt-app/src/sbt-test/dependency-management/cache-classifiers/multi.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/cache-classifiers/multi.sbt
@@ -1,6 +1,6 @@
import xsbti.AppConfiguration
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
// TTL of Coursier is 24h
ThisBuild / useCoursier := false
diff --git a/sbt-app/src/sbt-test/dependency-management/cached-resolution-interproj/multi.sbt b/sbt-app/src/sbt-test/dependency-management/cached-resolution-interproj/multi.sbt
index e5b6ea9d3..8c978bd97 100644
--- a/sbt-app/src/sbt-test/dependency-management/cached-resolution-interproj/multi.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/cached-resolution-interproj/multi.sbt
@@ -3,7 +3,7 @@ lazy val check = taskKey[Unit]("Runs the check")
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
val junit = "junit" % "junit" % "4.13.1"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / csrCacheDirectory := (ThisBuild / baseDirectory).value / "coursier-cache"
def commonSettings: Seq[Def.Setting[_]] =
diff --git a/sbt-app/src/sbt-test/dependency-management/compiler-bridge-binary/build.sbt b/sbt-app/src/sbt-test/dependency-management/compiler-bridge-binary/build.sbt
index 5f6646644..ef4e1834c 100644
--- a/sbt-app/src/sbt-test/dependency-management/compiler-bridge-binary/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/compiler-bridge-binary/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val check = taskKey[Unit]("")
diff --git a/sbt-app/src/sbt-test/dependency-management/conflict-coursier/build.sbt b/sbt-app/src/sbt-test/dependency-management/conflict-coursier/build.sbt
index c03c939e6..fed0b72ff 100644
--- a/sbt-app/src/sbt-test/dependency-management/conflict-coursier/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/conflict-coursier/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies ++= List(
"org.webjars.npm" % "randomatic" % "1.1.7",
"org.webjars.npm" % "is-odd" % "2.0.0",
diff --git a/sbt-app/src/sbt-test/dependency-management/cp-order/build.sbt b/sbt-app/src/sbt-test/dependency-management/cp-order/build.sbt
index 3ea183127..e075e4fd0 100644
--- a/sbt-app/src/sbt-test/dependency-management/cp-order/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/cp-order/build.sbt
@@ -1,4 +1,4 @@
-scalaVersion := "2.13.1"
+scalaVersion := "2.13.11"
csrConfiguration := csrConfiguration.value.withCache(target.value / "coursier-cache")
libraryDependencies += "com.typesafe.play" %% "play-test" % "2.8.0-RC1" % Test // worked around in 2.8.0
diff --git a/sbt-app/src/sbt-test/dependency-management/credentials/build.sbt b/sbt-app/src/sbt-test/dependency-management/credentials/build.sbt
index 81394881e..867786f77 100644
--- a/sbt-app/src/sbt-test/dependency-management/credentials/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/credentials/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.13.0"
+ThisBuild / scalaVersion := "2.13.11"
ThisBuild / csrCacheDirectory := (ThisBuild / baseDirectory).value / "coursier-cache"
ivyPaths := IvyPaths(baseDirectory.value, Some(target.value / "ivy-cache"))
diff --git a/sbt-app/src/sbt-test/dependency-management/evicted-semver-spec/build.sbt b/sbt-app/src/sbt-test/dependency-management/evicted-semver-spec/build.sbt
index 9460b811d..073028662 100644
--- a/sbt-app/src/sbt-test/dependency-management/evicted-semver-spec/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/evicted-semver-spec/build.sbt
@@ -1,7 +1,7 @@
import xsbti.AppConfiguration
// ThisBuild / useCoursier := false
ThisBuild / organization := "com.example"
-ThisBuild / scalaVersion := "2.13.3"
+ThisBuild / scalaVersion := "2.13.11"
ThisBuild / versionScheme := Some("semver-spec")
ThisBuild / csrCacheDirectory := (ThisBuild / baseDirectory).value / "coursier-cache"
diff --git a/sbt-app/src/sbt-test/dependency-management/global-plugins/build.sbt b/sbt-app/src/sbt-test/dependency-management/global-plugins/build.sbt
index 366c27de7..2405c81d5 100644
--- a/sbt-app/src/sbt-test/dependency-management/global-plugins/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/global-plugins/build.sbt
@@ -1 +1 @@
-scalaVersion := "2.12.12"
+scalaVersion := "2.12.18"
diff --git a/sbt-app/src/sbt-test/dependency-management/missingok/build.sbt b/sbt-app/src/sbt-test/dependency-management/missingok/build.sbt
index 51257fd6e..8b24e0d5e 100644
--- a/sbt-app/src/sbt-test/dependency-management/missingok/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/missingok/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.13.2"
+ThisBuild / scalaVersion := "2.13.11"
libraryDependencies ++= Seq(
"com.chuusai" %% "shapeless" % "2.3.3",
// non-existing
diff --git a/sbt-app/src/sbt-test/dependency-management/snapshot-local/build.sbt b/sbt-app/src/sbt-test/dependency-management/snapshot-local/build.sbt
index 6d5248abf..607bbacc1 100644
--- a/sbt-app/src/sbt-test/dependency-management/snapshot-local/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/snapshot-local/build.sbt
@@ -1,5 +1,5 @@
ThisBuild / organization := "com.example"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / csrCacheDirectory := (ThisBuild / baseDirectory).value / "coursier-cache"
def customIvyPaths: Seq[Def.Setting[_]] = Seq(
diff --git a/sbt-app/src/sbt-test/dependency-management/snapshot-resolution/build.sbt b/sbt-app/src/sbt-test/dependency-management/snapshot-resolution/build.sbt
index 862e728fc..4b9b31945 100644
--- a/sbt-app/src/sbt-test/dependency-management/snapshot-resolution/build.sbt
+++ b/sbt-app/src/sbt-test/dependency-management/snapshot-resolution/build.sbt
@@ -1,5 +1,5 @@
ThisBuild / organization := "com.example"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
// TTL is 24h so we can't detect the change
ThisBuild / useCoursier := false
diff --git a/sbt-app/src/sbt-test/plugins/hydra/build.sbt b/sbt-app/src/sbt-test/plugins/hydra/build.sbt
index 2324a2515..4fbd558b6 100644
--- a/sbt-app/src/sbt-test/plugins/hydra/build.sbt
+++ b/sbt-app/src/sbt-test/plugins/hydra/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val check = taskKey[Unit]("")
diff --git a/sbt-app/src/sbt-test/plugins/sbt-native-packager/build.sbt b/sbt-app/src/sbt-test/plugins/sbt-native-packager/build.sbt
index 8f8aa3c80..6203106e2 100644
--- a/sbt-app/src/sbt-test/plugins/sbt-native-packager/build.sbt
+++ b/sbt-app/src/sbt-test/plugins/sbt-native-packager/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
name := "hello"
enablePlugins(JavaAppPackaging)
diff --git a/sbt-app/src/sbt-test/project/aggregate/projA/build.sbt b/sbt-app/src/sbt-test/project/aggregate/projA/build.sbt
index cb6b82872..be91e40d7 100644
--- a/sbt-app/src/sbt-test/project/aggregate/projA/build.sbt
+++ b/sbt-app/src/sbt-test/project/aggregate/projA/build.sbt
@@ -1,3 +1,3 @@
name := "projA"
-scalaVersion := "2.12.12"
+scalaVersion := "2.12.18"
diff --git a/sbt-app/src/sbt-test/project/cross-plugins-defaults/build.sbt b/sbt-app/src/sbt-test/project/cross-plugins-defaults/build.sbt
index 2179dcf9e..7f712f97e 100644
--- a/sbt-app/src/sbt-test/project/cross-plugins-defaults/build.sbt
+++ b/sbt-app/src/sbt-test/project/cross-plugins-defaults/build.sbt
@@ -1,7 +1,7 @@
val baseSbt = "1."
-val buildCrossList = List("2.10.7", "2.11.12", "2.12.12")
-scalaVersion in ThisBuild := "2.12.12"
+val buildCrossList = List("2.10.7", "2.11.12", "2.12.18")
+scalaVersion in ThisBuild := "2.12.18"
crossScalaVersions in ThisBuild := buildCrossList
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.7.0")
diff --git a/sbt-app/src/sbt-test/project/flatten/build.sbt b/sbt-app/src/sbt-test/project/flatten/build.sbt
index 5e39482e1..96b4f560b 100644
--- a/sbt-app/src/sbt-test/project/flatten/build.sbt
+++ b/sbt-app/src/sbt-test/project/flatten/build.sbt
@@ -1,6 +1,6 @@
val unpackage = TaskKey[Unit]("unpackage")
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/project/internal-tracking/build.sbt b/sbt-app/src/sbt-test/project/internal-tracking/build.sbt
index 0d567f22e..bbc127ca0 100644
--- a/sbt-app/src/sbt-test/project/internal-tracking/build.sbt
+++ b/sbt-app/src/sbt-test/project/internal-tracking/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / trackInternalDependencies := TrackLevel.NoTracking
lazy val root = (project in file("."))
diff --git a/sbt-app/src/sbt-test/project/val-order/build.sbt b/sbt-app/src/sbt-test/project/val-order/build.sbt
index d34d36cdc..43de68746 100644
--- a/sbt-app/src/sbt-test/project/val-order/build.sbt
+++ b/sbt-app/src/sbt-test/project/val-order/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.13.1"
+ThisBuild / scalaVersion := "2.13.11"
ThisBuild / version := "0.1.0-SNAPSHOT"
lazy val check = taskKey[Unit]("")
diff --git a/sbt-app/src/sbt-test/source-dependencies/binary/build.sbt b/sbt-app/src/sbt-test/source-dependencies/binary/build.sbt
index 9298a3b66..61b35df9c 100644
--- a/sbt-app/src/sbt-test/source-dependencies/binary/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/binary/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val dep = project
diff --git a/sbt-app/src/sbt-test/source-dependencies/constants/test b/sbt-app/src/sbt-test/source-dependencies/constants/test
index 8672882ba..d1b542f86 100644
--- a/sbt-app/src/sbt-test/source-dependencies/constants/test
+++ b/sbt-app/src/sbt-test/source-dependencies/constants/test
@@ -8,7 +8,7 @@ $ copy-file changes/A2.scala A.scala
> run 2
> clean
-> ++2.13.6!
+> ++2.13.11!
$ copy-file changes/A1.scala A.scala
> run 1
diff --git a/sbt-app/src/sbt-test/source-dependencies/cross-source/test b/sbt-app/src/sbt-test/source-dependencies/cross-source/test
index d0d770085..b491e62d3 100644
--- a/sbt-app/src/sbt-test/source-dependencies/cross-source/test
+++ b/sbt-app/src/sbt-test/source-dependencies/cross-source/test
@@ -1,3 +1,3 @@
# A.scala needs B.scala, it would be in source list
-> ++2.12.12!
+> ++2.12.18!
> compile
diff --git a/sbt-app/src/sbt-test/source-dependencies/macro-annotation/build.sbt b/sbt-app/src/sbt-test/source-dependencies/macro-annotation/build.sbt
index ae85d25a6..a3c6c66d8 100644
--- a/sbt-app/src/sbt-test/source-dependencies/macro-annotation/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/macro-annotation/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val paradiseVersion = "2.1.1"
val commonSettings = Seq(
diff --git a/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-nested/build.sbt b/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-nested/build.sbt
index 71627ff7c..da3c591b8 100644
--- a/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-nested/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-nested/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val defaultSettings = Seq(
libraryDependencies += scalaVersion("org.scala-lang" % "scala-reflect" % _ ).value
diff --git a/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-stackoverflow/build.sbt b/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-stackoverflow/build.sbt
index 71627ff7c..da3c591b8 100644
--- a/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-stackoverflow/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep-stackoverflow/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val defaultSettings = Seq(
libraryDependencies += scalaVersion("org.scala-lang" % "scala-reflect" % _ ).value
diff --git a/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep/build.sbt b/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep/build.sbt
index 71627ff7c..da3c591b8 100644
--- a/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/macro-arg-dep/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val defaultSettings = Seq(
libraryDependencies += scalaVersion("org.scala-lang" % "scala-reflect" % _ ).value
diff --git a/sbt-app/src/sbt-test/source-dependencies/macro/build.sbt b/sbt-app/src/sbt-test/source-dependencies/macro/build.sbt
index 71627ff7c..da3c591b8 100644
--- a/sbt-app/src/sbt-test/source-dependencies/macro/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/macro/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val defaultSettings = Seq(
libraryDependencies += scalaVersion("org.scala-lang" % "scala-reflect" % _ ).value
diff --git a/sbt-app/src/sbt-test/source-dependencies/pipelining-java/build.sbt b/sbt-app/src/sbt-test/source-dependencies/pipelining-java/build.sbt
index a5b9eef0d..220f54838 100644
--- a/sbt-app/src/sbt-test/source-dependencies/pipelining-java/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/pipelining-java/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.13.3"
+ThisBuild / scalaVersion := "2.13.11"
ThisBuild / usePipelining := true
lazy val root = (project in file("."))
diff --git a/sbt-app/src/sbt-test/source-dependencies/pipelining/build.sbt b/sbt-app/src/sbt-test/source-dependencies/pipelining/build.sbt
index 36db86700..e35910cc1 100644
--- a/sbt-app/src/sbt-test/source-dependencies/pipelining/build.sbt
+++ b/sbt-app/src/sbt-test/source-dependencies/pipelining/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.13.3"
+ThisBuild / scalaVersion := "2.13.11"
ThisBuild / usePipelining := true
lazy val root = (project in file("."))
diff --git a/sbt-app/src/sbt-test/tests/arguments/build.sbt b/sbt-app/src/sbt-test/tests/arguments/build.sbt
index 34877ddf4..c7cce3910 100644
--- a/sbt-app/src/sbt-test/tests/arguments/build.sbt
+++ b/sbt-app/src/sbt-test/tests/arguments/build.sbt
@@ -1,6 +1,6 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val foo = settingKey[Seq[String]]("foo")
val checkFoo = inputKey[Unit]("check contents of foo")
diff --git a/sbt-app/src/sbt-test/tests/do-not-discover/build.sbt b/sbt-app/src/sbt-test/tests/do-not-discover/build.sbt
index 4a2b5826a..967047a91 100644
--- a/sbt-app/src/sbt-test/tests/do-not-discover/build.sbt
+++ b/sbt-app/src/sbt-test/tests/do-not-discover/build.sbt
@@ -1,6 +1,6 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/tests/done/build.sbt b/sbt-app/src/sbt-test/tests/done/build.sbt
index 4a2b5826a..967047a91 100644
--- a/sbt-app/src/sbt-test/tests/done/build.sbt
+++ b/sbt-app/src/sbt-test/tests/done/build.sbt
@@ -1,6 +1,6 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/tests/filter-runners/build.sbt b/sbt-app/src/sbt-test/tests/filter-runners/build.sbt
index c24c76ba9..f9efce690 100644
--- a/sbt-app/src/sbt-test/tests/filter-runners/build.sbt
+++ b/sbt-app/src/sbt-test/tests/filter-runners/build.sbt
@@ -1,7 +1,7 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.2.2"
val munit = "org.scalameta" %% "munit" % "0.7.22"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += scalatest % Test
libraryDependencies += munit % Test
diff --git a/sbt-app/src/sbt-test/tests/fork-async/build.sbt b/sbt-app/src/sbt-test/tests/fork-async/build.sbt
index bd0bb8041..b761ffb50 100644
--- a/sbt-app/src/sbt-test/tests/fork-async/build.sbt
+++ b/sbt-app/src/sbt-test/tests/fork-async/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/tests/fork-parallel/build.sbt b/sbt-app/src/sbt-test/tests/fork-parallel/build.sbt
index 2d60ab369..55d88c1a2 100644
--- a/sbt-app/src/sbt-test/tests/fork-parallel/build.sbt
+++ b/sbt-app/src/sbt-test/tests/fork-parallel/build.sbt
@@ -1,7 +1,7 @@
import Tests._
import Defaults._
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val check = taskKey[Unit]("Check that tests are executed in parallel")
lazy val root = (project in file("."))
diff --git a/sbt-app/src/sbt-test/tests/fork-test-group-parallel-custom-tags/build.sbt b/sbt-app/src/sbt-test/tests/fork-test-group-parallel-custom-tags/build.sbt
index f6eacaa6d..c148dc813 100644
--- a/sbt-app/src/sbt-test/tests/fork-test-group-parallel-custom-tags/build.sbt
+++ b/sbt-app/src/sbt-test/tests/fork-test-group-parallel-custom-tags/build.sbt
@@ -1,5 +1,5 @@
val specs = "org.specs2" %% "specs2-core" % "4.3.4"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val TestATypeTag = Tags.Tag("TestA")
val TestBTypeTag = Tags.Tag("TestB")
diff --git a/sbt-app/src/sbt-test/tests/fork-test-group-parallel/build.sbt b/sbt-app/src/sbt-test/tests/fork-test-group-parallel/build.sbt
index bf225760b..4ff639b35 100644
--- a/sbt-app/src/sbt-test/tests/fork-test-group-parallel/build.sbt
+++ b/sbt-app/src/sbt-test/tests/fork-test-group-parallel/build.sbt
@@ -1,5 +1,5 @@
val specs = "org.specs2" %% "specs2-core" % "4.3.4"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
Global / concurrentRestrictions := Seq(Tags.limitAll(4))
libraryDependencies += specs % Test
diff --git a/sbt-app/src/sbt-test/tests/fork-uncaught2/build.sbt b/sbt-app/src/sbt-test/tests/fork-uncaught2/build.sbt
index 2eba9d278..50ccf8d4b 100644
--- a/sbt-app/src/sbt-test/tests/fork-uncaught2/build.sbt
+++ b/sbt-app/src/sbt-test/tests/fork-uncaught2/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += "org.scala-sbt" % "test-interface" % "1.0"
diff --git a/sbt-app/src/sbt-test/tests/fork/build.sbt b/sbt-app/src/sbt-test/tests/fork/build.sbt
index 77c74e51b..8cef6ee26 100644
--- a/sbt-app/src/sbt-test/tests/fork/build.sbt
+++ b/sbt-app/src/sbt-test/tests/fork/build.sbt
@@ -11,7 +11,7 @@ val scalaxml = "org.scala-lang.modules" %% "scala-xml" % "1.1.1"
def groupId(idx: Int) = "group_" + (idx + 1)
def groupPrefix(idx: Int) = groupId(idx) + "_file_"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / organization := "org.example"
lazy val root = (project in file("."))
diff --git a/sbt-app/src/sbt-test/tests/fork2/build.sbt b/sbt-app/src/sbt-test/tests/fork2/build.sbt
index e0e873c69..11a9108de 100644
--- a/sbt-app/src/sbt-test/tests/fork2/build.sbt
+++ b/sbt-app/src/sbt-test/tests/fork2/build.sbt
@@ -1,6 +1,6 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
fork := true
libraryDependencies += scalatest % Test
diff --git a/sbt-app/src/sbt-test/tests/it/build.sbt b/sbt-app/src/sbt-test/tests/it/build.sbt
index fd96cc57a..283ac3132 100644
--- a/sbt-app/src/sbt-test/tests/it/build.sbt
+++ b/sbt-app/src/sbt-test/tests/it/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
val specs = "org.specs2" %% "specs2-core" % "4.3.4"
diff --git a/sbt-app/src/sbt-test/tests/junit-xml-report/build.sbt b/sbt-app/src/sbt-test/tests/junit-xml-report/build.sbt
index 8fae2d48f..378c6fe97 100644
--- a/sbt-app/src/sbt-test/tests/junit-xml-report/build.sbt
+++ b/sbt-app/src/sbt-test/tests/junit-xml-report/build.sbt
@@ -14,7 +14,7 @@ val nestedSuitesReportFile = "target/test-reports/TEST-my.scalatest.MyNestedSuit
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
val junitinterface = "com.novocode" % "junit-interface" % "0.11"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file(".")).
settings(
diff --git a/sbt-app/src/sbt-test/tests/munit/build.sbt b/sbt-app/src/sbt-test/tests/munit/build.sbt
index 53b13bf93..e002165e6 100644
--- a/sbt-app/src/sbt-test/tests/munit/build.sbt
+++ b/sbt-app/src/sbt-test/tests/munit/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val munit = "org.scalameta" %% "munit" % "0.7.22"
diff --git a/sbt-app/src/sbt-test/tests/nested-inproc-par/build.sbt b/sbt-app/src/sbt-test/tests/nested-inproc-par/build.sbt
index bd76bb20c..d4bbf800f 100644
--- a/sbt-app/src/sbt-test/tests/nested-inproc-par/build.sbt
+++ b/sbt-app/src/sbt-test/tests/nested-inproc-par/build.sbt
@@ -1,6 +1,6 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/tests/nested-inproc-seq/build.sbt b/sbt-app/src/sbt-test/tests/nested-inproc-seq/build.sbt
index 21b809d76..e7c35f471 100644
--- a/sbt-app/src/sbt-test/tests/nested-inproc-seq/build.sbt
+++ b/sbt-app/src/sbt-test/tests/nested-inproc-seq/build.sbt
@@ -1,6 +1,6 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/tests/nested-subproc/build.sbt b/sbt-app/src/sbt-test/tests/nested-subproc/build.sbt
index dc50503e9..514bb7f05 100644
--- a/sbt-app/src/sbt-test/tests/nested-subproc/build.sbt
+++ b/sbt-app/src/sbt-test/tests/nested-subproc/build.sbt
@@ -1,7 +1,7 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
val scalaxml = "org.scala-lang.modules" %% "scala-xml" % "1.1.1"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/tests/nested-tests/build.sbt b/sbt-app/src/sbt-test/tests/nested-tests/build.sbt
index d4737f0f5..65eb9b874 100644
--- a/sbt-app/src/sbt-test/tests/nested-tests/build.sbt
+++ b/sbt-app/src/sbt-test/tests/nested-tests/build.sbt
@@ -1,6 +1,6 @@
val scalcheck = "org.scalacheck" %% "scalacheck" % "1.14.0"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / version := "0.0.1"
ThisBuild / organization := "org.catastrophe"
diff --git a/sbt-app/src/sbt-test/tests/one-class-multi-framework/build.sbt b/sbt-app/src/sbt-test/tests/one-class-multi-framework/build.sbt
index 27b51b848..c4bc7adca 100644
--- a/sbt-app/src/sbt-test/tests/one-class-multi-framework/build.sbt
+++ b/sbt-app/src/sbt-test/tests/one-class-multi-framework/build.sbt
@@ -1,5 +1,5 @@
val specsJunit = "org.specs2" %% "specs2-junit" % "4.3.4"
val junitinterface = "com.novocode" % "junit-interface" % "0.11"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += junitinterface % Test
libraryDependencies += specsJunit % Test
diff --git a/sbt-app/src/sbt-test/tests/order/build.sbt b/sbt-app/src/sbt-test/tests/order/build.sbt
index 53ce38e0e..2dcb57b05 100644
--- a/sbt-app/src/sbt-test/tests/order/build.sbt
+++ b/sbt-app/src/sbt-test/tests/order/build.sbt
@@ -1,5 +1,5 @@
val scalcheck = "org.scalacheck" %% "scalacheck" % "1.14.0"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
Test / parallelExecution := false
libraryDependencies += scalcheck % Test
diff --git a/sbt-app/src/sbt-test/tests/resources/build.sbt b/sbt-app/src/sbt-test/tests/resources/build.sbt
index 858e7a1c2..e4c5dd616 100644
--- a/sbt-app/src/sbt-test/tests/resources/build.sbt
+++ b/sbt-app/src/sbt-test/tests/resources/build.sbt
@@ -1,3 +1,3 @@
val specs = "org.specs2" %% "specs2-core" % "4.3.4"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += specs % Test
diff --git a/sbt-app/src/sbt-test/tests/scalatest/build.sbt b/sbt-app/src/sbt-test/tests/scalatest/build.sbt
index 1f501a862..44d5653a0 100644
--- a/sbt-app/src/sbt-test/tests/scalatest/build.sbt
+++ b/sbt-app/src/sbt-test/tests/scalatest/build.sbt
@@ -1,4 +1,4 @@
-ThisBuild / scalaVersion := "2.13.1"
+ThisBuild / scalaVersion := "2.13.11"
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / organization := "com.example"
ThisBuild / organizationName := "example"
diff --git a/sbt-app/src/sbt-test/tests/serial/build.sbt b/sbt-app/src/sbt-test/tests/serial/build.sbt
index 11e892129..a5a0baf71 100644
--- a/sbt-app/src/sbt-test/tests/serial/build.sbt
+++ b/sbt-app/src/sbt-test/tests/serial/build.sbt
@@ -1,6 +1,6 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
ThisBuild / organization := "com.example"
ThisBuild / version := "0.0.1-SNAPSHOT"
diff --git a/sbt-app/src/sbt-test/tests/setup-cleanup/base.sbt b/sbt-app/src/sbt-test/tests/setup-cleanup/base.sbt
index 516692e12..69a28f048 100644
--- a/sbt-app/src/sbt-test/tests/setup-cleanup/base.sbt
+++ b/sbt-app/src/sbt-test/tests/setup-cleanup/base.sbt
@@ -1,3 +1,3 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += scalatest
diff --git a/sbt-app/src/sbt-test/tests/single-runner/build.sbt b/sbt-app/src/sbt-test/tests/single-runner/build.sbt
index be394850b..bc028ed12 100644
--- a/sbt-app/src/sbt-test/tests/single-runner/build.sbt
+++ b/sbt-app/src/sbt-test/tests/single-runner/build.sbt
@@ -1,4 +1,4 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += scalatest
Test / testOptions += Tests.Argument("-C", "custom.CustomReporter")
diff --git a/sbt-app/src/sbt-test/tests/specs-run/build.sbt b/sbt-app/src/sbt-test/tests/specs-run/build.sbt
index 07a4350f6..ddc7a9055 100644
--- a/sbt-app/src/sbt-test/tests/specs-run/build.sbt
+++ b/sbt-app/src/sbt-test/tests/specs-run/build.sbt
@@ -1,4 +1,4 @@
val specs = "org.specs2" %% "specs2-core" % "4.3.4"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += specs % Test
diff --git a/sbt-app/src/sbt-test/tests/t543/build.sbt b/sbt-app/src/sbt-test/tests/t543/build.sbt
index 982d2822b..3ed2bb943 100644
--- a/sbt-app/src/sbt-test/tests/t543/build.sbt
+++ b/sbt-app/src/sbt-test/tests/t543/build.sbt
@@ -7,7 +7,7 @@ val check = TaskKey[Unit]("check", "Check correct error has been returned.")
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
val scalaxml = "org.scala-lang.modules" %% "scala-xml" % "1.1.1"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file(".")).
settings(
diff --git a/sbt-app/src/sbt-test/tests/task/build.sbt b/sbt-app/src/sbt-test/tests/task/build.sbt
index be394850b..bc028ed12 100644
--- a/sbt-app/src/sbt-test/tests/task/build.sbt
+++ b/sbt-app/src/sbt-test/tests/task/build.sbt
@@ -1,4 +1,4 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
libraryDependencies += scalatest
Test / testOptions += Tests.Argument("-C", "custom.CustomReporter")
diff --git a/sbt-app/src/sbt-test/tests/test-exclude/build.sbt b/sbt-app/src/sbt-test/tests/test-exclude/build.sbt
index 9fd396d27..d4d182588 100644
--- a/sbt-app/src/sbt-test/tests/test-exclude/build.sbt
+++ b/sbt-app/src/sbt-test/tests/test-exclude/build.sbt
@@ -1,5 +1,5 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/tests/test-quick/build.sbt b/sbt-app/src/sbt-test/tests/test-quick/build.sbt
index 9fd396d27..d4d182588 100644
--- a/sbt-app/src/sbt-test/tests/test-quick/build.sbt
+++ b/sbt-app/src/sbt-test/tests/test-quick/build.sbt
@@ -1,5 +1,5 @@
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5"
-ThisBuild / scalaVersion := "2.12.12"
+ThisBuild / scalaVersion := "2.12.18"
lazy val root = (project in file("."))
.settings(
diff --git a/sbt-app/src/sbt-test/watch/commands/build.sbt b/sbt-app/src/sbt-test/watch/commands/build.sbt
index 1ac4e953a..662c5cc9a 100644
--- a/sbt-app/src/sbt-test/watch/commands/build.sbt
+++ b/sbt-app/src/sbt-test/watch/commands/build.sbt
@@ -53,4 +53,4 @@ expectFailure / watchOnFileInputEvent := { (_, e) =>
}
-crossScalaVersions := Seq("2.11.12", "2.12.12")
+crossScalaVersions := Seq("2.11.12", "2.12.18")