Merge pull request #9456 from eed3si9n/bport1/sbtn-bump

[1.x] Backports
This commit is contained in:
eugene yokota 2026-07-16 01:02:19 -04:00 committed by GitHub
commit 2aa4a29c93
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 17 additions and 9 deletions

View File

@ -15,7 +15,8 @@ ThisBuild / version := {
nightlyVersion.getOrElse(v)
}
// update sbt.sh at root
ThisBuild / Utils.sbtnVersion := "2.0.0-2932685e"
ThisBuild / Utils.sbtnVersion := "2.0.0-b4d628dd"
ThisBuild / version2_13 := "2.0.0-SNAPSHOT"
ThisBuild / versionScheme := Some("early-semver")
ThisBuild / scalafmtOnCompile := !(Global / insideCI).value

View File

@ -27,7 +27,7 @@ object Dependencies {
val launcherInterface = "org.scala-sbt" % "launcher-interface" % launcherVersion
val rawLauncher = "org.scala-sbt" % "launcher" % launcherVersion
val testInterface = "org.scala-sbt" % "test-interface" % "1.0"
val ipcSocket = "org.scala-sbt.ipcsocket" % "ipcsocket" % "1.7.0"
val ipcSocket = "org.scala-sbt.ipcsocket" % "ipcsocket" % "1.8.0"
private val compilerInterface = "org.scala-sbt" % "compiler-interface" % zincVersion
private val compilerClasspath = "org.scala-sbt" %% "zinc-classpath" % zincVersion

21
sbt
View File

@ -25,7 +25,7 @@ declare use_sbtn=
declare use_jvm_client=
declare no_server=
declare sbtn_command="$SBTN_CMD"
declare sbtn_version="2.0.0-2932685e"
declare sbtn_version="2.0.0-b4d628dd"
declare use_colors=1
declare is_this_dir_sbt=""
declare hide_jdk_warnings=1
@ -554,6 +554,14 @@ checkWorkingDirectory() {
fi
}
runShutdownAll() {
local sbt_processes=( $(jps -v | grep sbt-launch | cut -f1 -d ' ') )
for procId in "${sbt_processes[@]}"; do
kill -9 $procId
done
echoerr "shutdown ${#sbt_processes[@]} sbt processes"
}
run() {
# Copy preloaded repo to user's preloaded directory
syncPreloaded
@ -590,12 +598,6 @@ run() {
echoerr ""
echoerr "[info] sbt runner (sbt-the-shell-script) is a runner to run any declared version of sbt."
echoerr "[info] Actual version of the sbt is declared using project/build.properties for each build."
elif [[ $shutdownall ]]; then
local sbt_processes=( $(jps -v | grep sbt-launch | cut -f1 -d ' ') )
for procId in "${sbt_processes[@]}"; do
kill -9 $procId
done
echoerr "shutdown ${#sbt_processes[@]} sbt processes"
else
checkWorkingDirectory
# run sbt
@ -931,6 +933,11 @@ if [[ $print_sbt_script_version ]]; then
exit 0
fi
if [[ $shutdownall ]]; then
runShutdownAll
exit 0
fi
java_version="$(jdk_version)"
vlog "[process_args] java_version = '$java_version'"
checkJava17ForSbt2