[2.x] Use JDK's Unix domain socket for bootserver (#9427)

Use JDK's Unix domain socket for bootserver.
This commit is contained in:
eugene yokota
2026-07-22 23:57:13 -04:00
committed by GitHub
parent 4b3fc911a7
commit 3f073b0059
9 changed files with 135 additions and 117 deletions
+15 -3
View File
@@ -86,13 +86,25 @@ jobs:
command: |
# test building sbtn on Windows (sbtw native-image dropped: scopt lazy vals break under Graal)
sbt "-Dsbt.io.virtual=false" nativeImage
- name: sbtn test (Windows)
if: ${{ matrix.os == 'windows-latest' }}
shell: bash
run: |
REPO_ROOT=$(pwd)
set -o xtrace
# smoke test native Image (sbtn)
$REPO_ROOT/target/out/jvm/u/sbt-client/bin/sbtn --sbt-script=$REPO_ROOT/launcher-package/src/universal/bin/sbt.bat about
$REPO_ROOT/target/out/jvm/u/sbt-client/bin/sbtn --sbt-script=$REPO_ROOT/launcher-package/src/universal/bin/sbt.bat shutdown
pushd launcher-package/citest
# smoke test native Image (sbtn) against sbt 1.x build
$REPO_ROOT/target/out/jvm/u/sbt-client/bin/sbtn --sbt-script=$REPO_ROOT/launcher-package/src/universal/bin/sbt.bat about > out.txt
grep -q "Available Plugins" out.txt
$REPO_ROOT/target/out/jvm/u/sbt-client/bin/sbtn --sbt-script=$REPO_ROOT/launcher-package/src/universal/bin/sbt.bat shutdown
popd
- name: Client test (Windows)
if: ${{ matrix.os == 'windows-latest' }}
shell: bash
run: |
# smoke test native Image (sbtn)
./target/out/jvm/u/sbt-client/bin/sbtn --sbt-script=$(pwd)/launcher-package/src/universal/bin/sbt.bat about
./target/out/jvm/u/sbt-client/bin/sbtn --sbt-script=$(pwd)/launcher-package/src/universal/bin/sbt.bat shutdown
# test launcher script
echo build using JDK 17 test using JDK 17 and JDK 25
launcher-package/bin/coursier.bat resolve