Commit Graph

12406 Commits

Author SHA1 Message Date
eugene yokota d3bd93e2f2
Merge pull request #8415 from azdrojowa123/1.12.x-build-target-sources
Return build targets sources from `buildTarget/dependencySources` request
2025-12-14 15:43:13 -05:00
Aleksandra Zdrojowa 14f1839647 return build targets sources from `buildTarget/dependencySources` request #8403 2025-12-14 13:35:25 +01:00
eugene yokota 9d62f5e940
Merge pull request #8407 from xuwei-k/scala-2-12-21
[1.x] Scala 2.12.21
2025-12-09 04:51:32 -05:00
xuwei-k 70960744e7 Scala 2.12.21 2025-12-09 17:28:03 +09:00
eugene yokota c2d0188968
Merge pull request #8406 from eed3si9n/wip/bump-launcher
[1.x] Update to launcher 1.5.2
2025-12-09 00:12:59 -05:00
Eugene Yokota e8e44aab10 launcher 1.5.2 2025-12-08 23:51:39 -05:00
eugene yokota d4ad01e7ba
Merge pull request #8395 from mkurz/upgrade_scala
[1.12.x] Scala 2.13.18
2025-12-01 12:13:08 -05:00
Matthias Kurz 724027f8ad
Scala 2.13.18 2025-12-01 14:50:38 +01:00
eugene yokota 90a209edb5
Merge pull request #8387 from hamzaremmal/i8386
[1.x] do not assume scala3_library to be a jar
2025-11-25 00:25:37 -05:00
Hamza Remmal 531c5d18db
do not assume scala3_library to be a jar 2025-11-24 22:01:33 +01:00
dependabot[bot] ee03e7606e [1.x] Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 14:14:23 +09:00
eugene yokota dabfb24023
Merge pull request #8368 from eed3si9n/wip/parser
[1.x] fix: Parse with -Xsource:3
2025-11-15 01:47:15 -05:00
Eugene Yokota 6daa99b2db fix: Parse with -Xsource:3
**Problem**
On IntelliJ the users are getting the hint to upgrade to -Xsource:3
style, however the supported syntax do not parse.

**Solution**
This adds -Xsource:3 to the parser. The metabuild compilation uses
-Xsource:3 since sbt 1.6.0.
2025-11-14 00:51:28 -05:00
eugene yokota c637805538
Merge pull request #8353 from sbt/dependabot/github_actions/1.12.x/coursier/cache-action-7
[1.x] Bump coursier/cache-action from 6 to 7
2025-11-03 17:49:37 -05:00
dependabot[bot] ce117c5584
[1.x] Bump coursier/cache-action from 6 to 7
Bumps [coursier/cache-action](https://github.com/coursier/cache-action) from 6 to 7.
- [Release notes](https://github.com/coursier/cache-action/releases)
- [Commits](https://github.com/coursier/cache-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: coursier/cache-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 19:53:22 +00:00
eugene yokota 272c2d57dc
Merge pull request #8355 from sbt/eed3si9n-patch-1
[1.x] ci: Update checkout references to 1.12.x
2025-11-03 14:51:44 -05:00
eugene yokota 854d76b761
Update checkout references to 1.12.x 2025-11-03 14:11:11 -05:00
eugene yokota aee4229fd0
Merge pull request #8349 from eed3si9n/wip/scala-3.8
[1.x] Add Scala 3.8 REPL support
2025-11-01 21:43:10 -04:00
Eugene Yokota 840b851445 [1.x] Add Scala 3.8 REPL support
**Problem**
Scala 3.8 REPL won't work since they've split the repl artifact into another JAR.

**Solution**
This works around it by creating a yet-another sandbox configuration ScalaReplTool
(similar to ScalaTool and ScalaDocTool) and a separate scalaInstance for
console task, so when Zinc is invoked we'll be able to conjure the right array of JARs.
2025-11-01 21:06:32 -04:00
Eugene Yokota ed7da85ef0 Backport Compiler
Backport scala.internal.Compiler from sbt 2.x so we can merge easier.
2025-11-01 15:16:11 -04:00
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