Eugene Yokota
2e7d3fdf93
Support JDK 25 JEP-512/JEP-445 Main run
...
**Problem**
sbt currently does not support JDK 25 Main class. JDK 25 supports:
1. non-public main method
2. doesn't need Array[String] arg
3. doesn't have to be a static method
**Solution**
This updates Zinc, which supports new Main class detection.
In addition, this implements in-process run emulation support.
2025-09-28 01:51:24 -04:00
eugene yokota
50d5204359
Merge pull request #8273 from sbt/dependabot/github_actions/1.11.x/actions/setup-python-6
...
[1.x] Bump actions/setup-python from 5 to 6
2025-09-13 22:30:45 -04:00
dependabot[bot]
78ad4e9649
[1.x] Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 21:01:28 +00:00
eugene yokota
ba10971e9c
Merge pull request #8281 from eed3si9n/wip/launcher
...
[1.x] deps: Launcher 1.5.1
2025-09-13 17:00:33 -04:00
Eugene Yokota
1e2efaeadf
deps: Launcher 1.5.1
2025-09-13 16:46:36 -04:00
Eugene Yokota
9186f23839
sbt 1.11.6
2025-09-06 18:42:39 -04:00
eugene yokota
478f3a1693
Merge pull request #8268 from eed3si9n/wip/launcher
...
[1.x] Launcher 1.5.0
2025-09-06 18:13:40 -04:00
Eugene Yokota
4b1239fcee
Launcher 1.5.0
2025-09-06 17:59:53 -04:00
eugene yokota
8830abb912
Merge pull request #8259 from eed3si9n/wip/sbtn-run
...
[1.x] fix: Fixes client-side run
2025-09-02 05:29:50 -04:00
Eugene Yokota
3a8a891d71
fix: Fixes client-side run
...
**Problem**
Client-side run currently fails on JDK 8 because sbtn
creates args file even though JDK 8 does not support it.
This is likely because sbtn is compiled using GraalVM on a modern JDK.
**Solution**
This adds a new fork option canUseArgumentsFile to delegate the args file decision
to the server, and default to false if the value is missing.
This retroactively fixes sbt 2.x client-side run.
2025-09-02 03:53:58 -04:00
eugene yokota
b5ab0e137e
Merge pull request #8258 from eed3si9n/wip/native-image
...
[1.x] Building sbtn locally for Aarch64 / arm64
2025-09-02 03:01:02 -04:00
Eugene Yokota
cbecbadd2c
[1.x] Building sbtn locally for Aarch64
2025-09-02 01:32:19 -04:00
eugene yokota
c6769e34be
Merge pull request #8257 from azdrojowa123/1.11.x-reverse-topological-sort
2025-09-01 12:00:50 -04:00
Aleksandra Zdrojowa
622994b40d
use reverse topological order for configurations when resolving internal dependencies
...
- changes the classpath order for internal dependencies
- fix #8249
2025-09-01 16:47:44 +02:00
eugene yokota
28e7ef7d2c
Merge pull request #8246 from sbt/dependabot/github_actions/1.11.x/actions/checkout-5
...
[1.x] Bump actions/checkout from 4 to 5
2025-08-27 21:46:51 -04:00
dependabot[bot]
9efe80463f
[1.x] Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 21:15:41 +00:00
Eugene Yokota
c432f19759
Set to 1.11.5 in the runner script
2025-08-24 15:52:49 -04:00
eugene yokota
b22cbdf496
Merge pull request #8236 from eed3si9n/wip/bump-sbtn
...
[1.x] sbtn 1.11.5
2025-08-24 06:04:14 -04:00
Eugene Yokota
94d20176d9
sbtn 1.11.5
2025-08-24 05:50:16 -04:00
eugene yokota
e135576ec9
Merge pull request #8234 from eed3si9n/wip/client-improvement
...
[1.x] Improve sbtn a bit
2025-08-24 04:44:33 -04:00
Eugene Yokota
af967705e9
Make integrationTest sequential
2025-08-24 04:28:57 -04:00
Eugene Yokota
ff328a092d
Improve sbtn a bit
...
1. Remove experimental warning.
2. Buffer the boot log so ANSI output is fixed for JVM client.
3. Remove timestamp.
2025-08-24 03:58:13 -04:00
eugene yokota
e70a526ef2
Merge pull request #8232 from eed3si9n/wip/jvm-client
...
[1.x] --jvm-client
2025-08-24 02:17:37 -04:00
Eugene Yokota
fb070edaf1
Split client test
2025-08-24 02:04:34 -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
a48b448a18
Merge pull request #8233 from eed3si9n/wip/server-test
...
[1.x] ci: Split server-test
2025-08-24 00:31:41 -04:00
Eugene Yokota
b2afa2114f
ci: Split server-test
2025-08-24 00:17:58 -04:00
eugene yokota
84f42c4c95
Merge pull request #8231 from eed3si9n/wip/bump-lm
...
[1.x] Bump to lm 1.11.5
2025-08-23 18:41:59 -04:00
Eugene Yokota
a7baab70e8
Bump lm
2025-08-23 18:14:10 -04:00
eugene yokota
0e4dcebe5f
Merge pull request #8219 from jeanmarc/1.11.x
...
[1.x] Include artifact name in Sona deployment
2025-08-23 16:48:42 -04:00
eugene yokota
9457097368
Merge pull request #8229 from sbt/dependabot/github_actions/actions/setup-java-5
...
Bump actions/setup-java from 4 to 5
2025-08-23 01:50:01 -04:00
eugene yokota
f0e3b5a2ab
Merge pull request #8226 from eed3si9n/wip/scala-library
...
[1.x] scala-library 3.8.0 support
2025-08-22 18:40:14 -04:00
Eugene Yokota
dd6578eaf6
Don't cache boot
2025-08-22 17:17:06 -04:00
dependabot[bot]
6c2e64af1b
Bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-22 21:13:08 +00:00
eugene yokota
27edd30407
Merge pull request #8227 from eed3si9n/wip/clean
...
Add clean.yml
2025-08-22 23:04:33 +02:00
Eugene Yokota
2eead75958
Add clean.yml
2025-08-22 16:59:23 -04:00
Eugene Yokota
724b8cebef
scala-library 3.8.0 support
...
**Problem**
Scala 3.8.0 nightly and later in-sources the scala-library for the use by Scala 3, as opposed to using Scala-2.13-bound standard library.
This means that we will run into situations where scala-library should NOT align with scala-reflect, which might exist transitively.
**Solution**
Adjust the csrSameVersions rule for Scala 3.8 so it will only try to keep scala-library and scala3-library versions aligned.
2025-08-22 16:42:21 -04:00
JeanMarc van Leerdam
da9dc644ee
Include artifact name in Sona deployment
2025-08-20 08:41:06 +02:00
eugene yokota
424d0eb50d
Merge pull request #8191 from unkarjedy/1.11.x
...
[sonatype publishing] print deployment validation errors if present
2025-08-05 00:21:45 -04:00
eugene yokota
bb739bafa1
Merge branch '1.11.x' into 1.11.x
2025-08-05 00:09:13 -04:00
eugene yokota
5614d0161d
Merge pull request #8192 from eed3si9n/wip/bump-sbt
...
[1.x] Use sbt 1.11.4
2025-08-05 00:08:56 -04:00
Eugene Yokota
39d2342d03
Use sbt 1.11.4
2025-08-04 23:47:29 -04:00
Dmitrii Naumenko
b83eee4528
[sonatype publishing] print deployment validation errors if present
...
Before this change you had to log into the sonatype account and search for the errors there.
(https://central.sonatype.com/publishing/deployments )
This was inconvenient, especially if you don't have the admin access to the account.
2025-08-04 15:03:53 +02:00
Eugene Yokota
1186515b1a
sbt 1.11.4
2025-08-04 06:16:57 -04:00
eugene yokota
5ee54ac60c
Merge pull request #8190 from eed3si9n/wip/fix-key
...
[1.x] Fix sonaUploadRequestTimeout
2025-08-04 04:53:57 -04:00
eugene yokota
3e21938c20
Merge pull request #8189 from eed3si9n/wip/bump-lm
...
[1.x] Bump to lm 1.11.3
2025-08-04 04:51:04 -04:00
Eugene Yokota
699c970065
Fix sonaUploadRequestTimeout
...
**Problem/Solution**
sonaUploadRequestTimeout should be a global key.
2025-08-04 04:28:53 -04:00
Eugene Yokota
545e480d14
Bump to lm 1.11.3
2025-08-04 04:10:23 -04:00