Commit Graph

11943 Commits

Author SHA1 Message Date
Eugene Yokota 556bd94b16 Lock thread after 365d of inactivity 2023-12-11 18:40:36 -05:00
eugene yokota 23a864c7c9
Merge pull request #7450 from sbt/dependabot/github_actions/actions/setup-python-5
Bump actions/setup-python from 4 to 5
2023-12-11 02:49:26 -05:00
dependabot[bot] ef6fc89075
Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 04:24:57 +00:00
eugene yokota 2d974be268
Merge pull request #7447 from mkurz/more_logger_methods
[1.9.x] Add missing logger methods that take Java Supplier
2023-12-05 10:56:35 -05:00
Matthias Kurz 2d7f087753
Add missing logger methods that take Java Supplier 2023-12-05 10:15:51 +01:00
eugene yokota e6f0ed8da7
Merge pull request #7446 from sbt/dependabot/github_actions/actions/setup-java-4
Bump actions/setup-java from 3 to 4
2023-12-04 00:41:42 -05:00
dependabot[bot] 4fc38dceee
Bump actions/setup-java from 3 to 4
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 04:07:29 +00:00
eugene yokota b0ee4028d2
Merge pull request #7441 from eed3si9n/wip/bump-zinc
Update to Zinc 1.10.0-M1
2023-11-28 00:51:30 -05:00
Eugene Yokota f6e195cf73 Disable run/non-local-main 2023-11-28 00:35:44 -05:00
Eugene Yokota 1e784febec sbt 1.9.7 2023-11-27 23:27:35 -05:00
Eugene Yokota 520b52656f Mark source-dependencies/false-error passing 2023-11-27 23:26:04 -05:00
Eugene Yokota 7a60c3e4dc Disable run/fork-loader test 2023-11-27 23:24:48 -05:00
Eugene Yokota 7c31c2bd6c Update to Zinc 1.10.0-M1 2023-11-27 03:19:36 -05:00
eugene yokota 213e933be6
Merge pull request #7437 from azdrojowa123/1.10.x-fix-update-sbtSbtClassfiers
[#5219] fix `updateSbtClassifiers` task
2023-11-21 11:08:08 -05:00
Aleksandra Zdrojowa f9f47620d0 pass classifiersModule configurations to ModuleDescriptorConfiguration 2023-11-21 15:57:59 +01:00
eugene yokota fb8ca26e77
Merge pull request #7419 from hvesalai/jline3.24.0-jansi2.4.0
JLine 3.24.1 and JAnsi 2.4.0.
2023-11-01 22:49:25 -04:00
Heikki Vesalainen c07ee8411e JLine 3.24.1 and JAnsi 2.4.0. 2023-11-01 21:25:24 +02:00
adpi2 3e205d04b8
Merge pull request #7417 from adpi2/build-server-source-mapping
[1.10.x] Use sourcePositionMappers to report BSP diagnostics
2023-10-25 16:23:02 +02:00
Adrien Piquerez a4097440bf Build server test refactoring 2023-10-25 15:01:08 +02:00
Adrien Piquerez b189d49968 Refactoring 2023-10-25 14:19:03 +02:00
unknown 3d1319efea Use sourcePositionMappers in BuildServerReporter 2023-10-25 11:40:18 +02:00
eugene yokota f641208341
Merge pull request #7414 from eed3si9n/wip/bump_sbt 2023-10-23 22:55:41 -04:00
Eugene Yokota 96f6f61077 sbt 1.9.7 2023-10-23 07:40:58 -04:00
Regis Kuckaertz 85b18fa548
Update Coursier to 2.1.7 (#7392)
---------

Co-authored-by: eugene yokota <eed3si9n@gmail.com>
2023-10-21 23:53:38 -04:00
eugene yokota 55870c0696
Merge pull request #7409 from eed3si9n/wip/developing
Minor updates on development guide
2023-10-21 21:01:18 -04:00
Eugene Yokota b2bf66364d Minor updates on development guide 2023-10-21 21:00:31 -04:00
eugene yokota 16958769b0
Merge pull request #7406 from xuwei-k/update-test-scala-versions
update test scala versions
2023-10-19 11:20:26 -04:00
xuwei-k 33ea2e06e0 update test scala versions 2023-10-19 13:39:12 +09:00
eugene yokota 63ec7948cb
Merge pull request #7404 from eed3si9n/wip/sort_plugins
Make loading order alphabetical for plugins
2023-10-15 22:32:44 -04:00
Eugene Yokota 2956f168db Make loading order alphabetical for plugins
**Problem**
Plugins are topologically sorted, but plugins with equal weigh could
modify the same key via `~=` etc, resulting in different builds
depending on the artifact.

**Solution**
This attempts to fix that by first sorting the selected plugins
by the class name before sorting it topologically.
2023-10-15 22:09:23 -04:00
adpi2 da41144f37
Merge pull request #7350 from dragos/commands-progress
Add a new CommandProgress API.
2023-10-12 09:24:14 +02:00
eugene yokota 1f94406ba0
Merge pull request #7386 from Duhemm/log4j-loggers-list
Keep logger names in hash set
2023-10-12 02:55:39 -04:00
Martin Duhem 77e22e9a01 Small documentation fixes 2023-10-11 22:30:18 +02:00
Martin Duhem 2957f63244 Fix build.sbt formatting 2023-10-11 21:07:41 +02:00
Martin Duhem d27a1a4ebb Add MiMa exclusion
Changing the return type of is fine because this symbol is private and
internal to sbt.
2023-10-11 20:59:19 +02:00
MINKYU LEE 9f1d2fd4ed
Fix bug of unmanagedResourceDirectories (#7178)
Sort resourceDirectories for copyResourcesTask
2023-10-08 22:56:48 -04:00
eugene yokota c48c1f66de
Merge pull request #7399 from xuwei-k/System-runFinalization
catch `NoSuchMethodError` when call `runFinalization`
2023-10-08 13:45:45 -04:00
eugene yokota f1755cdf87
Merge pull request #7398 from xuwei-k/ScriptedLauncher-URL-constructor
avoid deprecated `java.net.URL` constructor
2023-10-08 13:33:46 -04:00
kenji yoshida 32558c9537
catch NoSuchMethodError when call runFinalization 2023-10-08 18:04:06 +09:00
xuwei-k 8d44bbb8a5 avoid deprecated `java.net.URL` constructor
- https://bugs.openjdk.org/browse/JDK-8295949
- 4338f527aa
2023-10-08 17:49:20 +09:00
eugene yokota 5d6d30ed1c
Merge pull request #7396 from mkurz/uri_log_dependencyBrowseTree 2023-10-07 13:03:25 -04:00
Matthias Kurz 5fddf3d741
Include uri in log of dependencyBrowseTree 2023-10-07 12:20:01 +02: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
eugene yokota 8f62b3448f
Merge pull request #7394 from sbt/eed3si9n-patch-1
Update build.properties
2023-10-06 11:36:12 -04:00
eugene yokota ebcab3e120
Update build.properties 2023-10-06 10:33:04 -04:00
eugene yokota 36d8fd2569
Merge pull request #7389 from RustedBones/cross-build-external 2023-10-05 08:17:44 -04:00
adpi2 807f4dfdd2
Fix build.sbt 2023-10-04 09:50:24 +02:00
adpi2 d53ccda9c4
Merge branch '1.10.x' into commands-progress 2023-10-04 09:49:05 +02:00
Michel Davit c5fd4f2e6d Support cross-build for external project ref 2023-10-03 16:12:54 +02:00
Martin Duhem f03320047e
Keep logger names in hash set
Previously, the list of logger names that have been created in a given
context with Log4J was being kept in a `Vector`. As a result, subsequent
calls to `logger` on a `Log4JLoggerContext` with the same logger name
would introduce duplicates in the list. Note that Log4J's logger
configuration would not allow duplicates, and only one configuration
object for a given logger name will exist. The duplicates in the list of
logger names are therefore unnecessary.

With this patch, the logger names will be kept in a `HashSet`.

Since the logger names are only used to remove the logger configurations
after the logger context is closed, and the logger configurations
contain no duplicates, removing duplicate logger names should not cause
any issue.
2023-09-25 17:40:12 +02:00