Commit Graph

12386 Commits

Author SHA1 Message Date
eugene yokota 6d62c345aa
Merge pull request #8346 from danicheg/scala-2.13.17
[1.x] Update scala213 to 2.13.17
2025-10-30 12:00:29 -04:00
danicheg e42c54f782 [1.x] Update scala213 to 2.13.17 2025-10-30 11:30:06 +03:00
xuwei-k 49c8306091 Update semanticdbVersion 2025-10-23 16:38:26 +09:00
Eugene Yokota 9d2a5f478b sbt 1.11.7 2025-10-05 14:57:23 -04:00
eugene yokota f9a363e5e1
Merge pull request #8329 from eed3si9n/wip/bump-lm
[1.x] Update to lm 1.11.6
2025-10-05 14:35:02 -04:00
Eugene Yokota 1e6afc58c4 Update to lm 1.11.6 2025-10-05 14:21:40 -04:00
xuwei-k 152fe61ced fix runMain task. support JEP-512 2025-10-04 06:42:16 +09:00
eugene yokota b536847ff0
Merge pull request #8320 from xuwei-k/daemon-exit-fork
[1.x] fix `run/daemon-exit` test
2025-10-03 02:19:08 -04:00
xuwei-k 2a7e70ab6a fix run/daemon-exit test 2025-10-03 14:49:28 +09:00
eugene yokota 618a3c2b53
Merge pull request #8317 from xuwei-k/update-sbt-1-branch
[1.x] update dependencies
2025-10-03 01:17:02 -04:00
eugene yokota aed224f842
Merge pull request #8319 from xuwei-k/fallback-dependencies-inter-project
[1.x] fix `fallback-dependencies-inter-project` test
2025-10-03 01:16:28 -04:00
xuwei-k 3b662f3968 fix fallback-dependencies-inter-project test 2025-10-03 09:39:16 +09:00
xuwei-k ded814f572 update dependencies 2025-10-03 09:22:19 +09:00
eugene yokota c6966a04ce
Merge pull request #8309 from xuwei-k/sbt-giter8-resolver
[1.x] update sbt-giter8-resolver version
2025-09-28 19:47:22 -04:00
xuwei-k 246e060e53 update sbt-giter8-resolver version 2025-09-29 07:37:05 +09:00
eugene yokota 618ea851fe
Merge pull request #8304 from eed3si9n/wip/runner
[1.x] Suppress JDK 25 warnings
2025-09-28 15:04:36 -04:00
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 b52944cd3c
Merge pull request #8303 from eed3si9n/wip/jdk25-main
[1.x] Support JDK 25 JEP-512/JEP-445 Main run
2025-09-28 02:15:00 -04:00
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