Eugene Yokota
bd460ae536
Test using JDK 25
2025-09-28 05:53:40 -04:00
Eugene Yokota
51aa789346
Suppress JDK 25 warnings
2025-09-28 04:17:50 -04:00
Eugene Yokota
9186f23839
sbt 1.11.6
2025-09-06 18:42:39 -04:00
Eugene Yokota
94d20176d9
sbtn 1.11.5
2025-08-24 05:50:16 -04:00
Eugene Yokota
af967705e9
Make integrationTest sequential
2025-08-24 04:28:57 -04:00
Eugene Yokota
70070fcf06
Comment out version number tests
2025-08-24 02:04:34 -04:00
Eugene Yokota
49e46c2451
Retry on IO error
2025-08-24 02:04:34 -04:00
Eugene Yokota
2de01a8a05
[1.x] --jvm-client
...
This adds --jvm-client to the runner script.
2025-08-24 00:32:37 -04:00
Eugene Yokota
b2afa2114f
ci: Split server-test
2025-08-24 00:17:58 -04:00
Eugene Yokota
af714b8318
fix: Avoid printing to stdout
...
**Problem**
The runner script prints out "copying runtime jar" etc to stdout.
**Solution**
This removes the log, and moves other logs to stderr.
2025-03-25 01:34:53 -04:00
Eugene Yokota
89ff2440ef
fix: Avoid creating target on sbt -V
...
**Problem**
sbt -V tries to show both the sbt version and the runner version,
and ends up creating target directory even on a non-sbt directory.
**Solution**
If the current directory doesn't have a build, just display the runner version.
2025-03-16 02:08:33 -04:00
Eugene Yokota
290431bfc5
Zinc 1.10.8 + sbtn 1.10.8
2025-03-03 12:22:09 -05:00
Eugene Yokota
7409de3c40
fix: sbt init
...
**Problem**
`sbt init` no longer works because of --allow-empty check.
**Solution**
Skip allow empty check for sbt init.
2025-03-02 21:02:55 -05:00
Eugene Yokota
cd58481811
--allow-empty fixes
...
**Problem**
1. Currently users are automatically opted into -create-sbt,
somewhat implicitly.
2. When somehow they are not, the check mechanism currently blocks for input.
**Solution**
1. Support a new location for sbtopts file under XSG_CONFIG_HOME/sbt
2. Rename -create-sbt to --allow-empty, and don't opt everyone in
3. Exit 1 instead of blocking for input
2024-12-22 02:21:38 -05:00
friendseeker
96902ede84
Bump minimum Java version to 8
2024-11-18 22:44:09 -08:00
Eugene Yokota
8ab2a23f11
sbtn 1.10.5
2024-11-03 03:33:25 -05:00
Eugene Yokota
634a5840ae
sbt 1.10.4
2024-10-28 06:09:14 -04:00
Friendseeker
f6d7f33261
Bump sbt to 1.10.3
2024-10-21 17:06:31 -07:00
Eugene Yokota
d9bc88ab8b
Default to sbtn for sbt 2.x
...
This changes the runner script logic to default to sbtn when sbt version is 2.x.
2024-10-18 01:14:28 -04:00
Seth Tisue
f06b7622be
Scala 2.12.20 (was .19)
2024-10-10 12:53:31 -07:00
Eugene Yokota
ae1f829f9f
Include universal macOS sbtn
2024-05-05 22:34:58 -04:00
Eugene Yokota
a6bdf9dc2e
Fix CI
...
It seems like the latest macOS image no longer supports JDK 8.
2024-05-05 01:02:19 -04:00
Seth Tisue
735214afd0
Scala 2.12.19 (was 2.12.18), scala-xml 2.2.0 (was 2.1.0)
2024-03-16 11:39:55 +01:00
Domantas Petrauskas
bf8e92be74
Fix VM argument passing by .sbtopts file and JAVA_TOOL_OPTIONS environmental variable ( #7393 )
...
Fixes #7387
* Fix VM argument passing by .sbtopts file and JAVA_TOOL_OPTIONS environmental variable, improve launcher script integration test setup
* Fix sbt process not exiting in launcher test for --sbt-version
* Fix JAVA_TOOL_OPTIONS in launcher for linux/mac
2023-10-06 12:31:27 -04:00
João Costa
bc93eceff7
Fix java opts load order on windows
2023-09-06 16:34:02 +02:00
Julien Richard-Foy
4111a8fd2a
Add the aarch64 binaries for macOS to the sbtn mappings
2023-07-10 16:18:12 +02:00
Julien Richard-Foy
72bfb3f45a
Transfer copyright to Scala Center
2023-06-20 16:39:07 +02:00
Matthias Kurz
7256fb2725
sbtn 1.9.0
2023-06-06 17:12:41 +02:00
Matthias Kurz
4b769d06c3
Upgrade to latest Scala 2.12.x in launcher-package
2023-06-04 01:08:17 +02:00
Eugene Yokota
b0b7705739
Fixes Debian 11 compat
...
Fixes https://github.com/sbt/sbt/issues/7118
Problem
-------
sbtn 1.8.1 was built using ubuntu-latest, which meant picking up newer
glibc.
Solution
--------
This downgraded the ubuntu machine to build sbtn.
2023-01-04 17:19:29 -05:00
Matthias Kurz
ac638a764d
Use latest sbtn
2023-01-03 16:02:18 +01:00
Matthias Kurz
5fa46859d2
Make use of sbtn aarch64 binary where possible
2023-01-03 12:41:49 +01:00
Eugene Yokota
79ea2bdaf2
sbtn 1.7.0
2022-07-10 15:43:25 -04:00
Eugene Yokota
498493599f
1.7.0-RC1
2022-06-27 04:08:31 -04:00
Eugene Yokota
f11a25a9c9
Add test
2021-11-27 21:19:38 -05:00
Eugene Yokota
7d429c6724
--no-server mode
...
Fixes #6530
Ref #6101
Problem
-------
Although having sbt server up by default is beneficial to well-tested
platforms like macOS, on less tested setups various native and/or
native-adjacent techniques we use could end up causing instability.
Solution
--------
This adds `--no-server` as a quick way of telling sbt not to start up
the sbt server or create virtual terminal.
2021-11-27 20:20:42 -05:00
Eugene Yokota
307f46a3c0
Fix line endings in msi
...
Fixes #6717
2021-11-19 20:41:39 -05:00
xuwei-k
535b15b83e
fix Scala 2.13 warnings
2021-11-14 22:59:34 +09:00
Eric Peters
9516e10dbe
[ #6696 ] Add shutdownall to sbt runner to shutdown all sbt-launch processes
2021-10-21 10:42:42 -07:00
eugene yokota
5532af17c7
Merge pull request #6629 from er1c/add-sbt-cache-arg
...
Add --sbt-cache argument and update localCacheDirectory key description
2021-09-19 14:02:34 -04:00
Eugene Yokota
8b9cbb3311
Follow up on Scala 2.12.15 bump
2021-09-18 18:08:26 -04:00
Eric Peters
4dcae2cb73
Add --sbt-cache argument and update localCacheDirectory key description
2021-08-21 07:35:09 -07:00
Matthias Kurz
fbfc272171
Scala 2.12.14 / 2.13.6
2021-05-28 18:13:28 +02:00
Eugene Yokota
90b938e480
Implement sbtn downloading
2021-05-17 16:50:54 -04:00
Eugene Yokota
00312d7674
name in Windows
2021-04-25 22:58:34 -04:00
Eugene Yokota
6228cee742
Windows package name
2021-04-25 22:51:40 -04:00
Eugene Yokota
8f0d258439
Fix Debian releasing
...
Add `deb.distribution=all;deb.component=main;deb.architecture=all`
2021-04-25 01:23:15 -04:00
Eugene Yokota
8347a0bb09
Fix Linux package layout
2021-04-24 20:26:18 -04:00
Eugene Yokota
d7be43c449
Drop sbt-launch.jar from Linux distro
2021-04-24 17:31:02 -04:00
Eugene Yokota
03e83bfb00
Remove Bintray from Linux releases
2021-04-24 15:53:08 -04:00