Eugene Yokota
25f4150aa7
lm-coursier 2.1.6
...
deps: Update Coursier to 2.1.14 → 2.1.19 in https://github.com/coursier/sbt-coursier/pull/539
* https://github.com/coursier/coursier/releases/tag/v2.1.15
* https://github.com/coursier/coursier/releases/tag/v2.1.16
* https://github.com/coursier/coursier/releases/tag/v2.1.17
* https://github.com/coursier/coursier/releases/tag/v2.1.18
* https://github.com/coursier/coursier/releases/tag/v2.1.19
2024-11-29 21:10:57 -05:00
adpi2
1e5827ee5a
Merge pull request #7895 from Androz2091/patch-1
...
fix/support-ostype-linux-sbtn
2024-11-28 11:48:52 +01:00
eugene yokota
f03ff1f32b
Merge pull request #7916 from Friendseeker/ctrl-c-background-task
2024-11-27 20:23:28 -05:00
friendseeker
b49fe9dc97
Add boolean flag isAutoCancel
...
Address PR feedback from Eugene
2024-11-27 01:30:01 -08:00
adpi2
aa76149129
Merge pull request #7919 from Friendseeker/sbt-7918
...
[1.x] Fix Flaky Test: `sbt.TagsTest`
2024-11-27 10:26:15 +01:00
friendseeker
e613cb70ea
Avoid generation of negative frequency
2024-11-27 00:52:57 -08:00
Friendseeker
9494033bd6
Shutdown background jobs when pressing ctrl+c
2024-11-26 23:40:23 -08:00
eugene yokota
aae3dbd3b7
Merge pull request #7909 from Friendseeker/improve-load-settings-for-project
...
[1.x] Improve message format for `loading settings for project`
2024-11-26 21:47:04 -05:00
friendseeker
eefc89605e
Improve message format for loading settings
2024-11-26 16:46:48 -08:00
eugene yokota
1ee3c4b142
Merge pull request #7915 from Friendseeker/unblock-ci-zinc-api
...
[1.x] Temp disable Job 6 to unblock CI
2024-11-26 19:12:33 -05:00
Friendseeker
25870c6281
Temp disable Job 6 to unblock CI
2024-11-26 14:56:23 -08:00
eugene yokota
1622cc05e0
Merge pull request #7911 from eed3si9n/wip/slash-improvements
...
[2.x] Refactor slash syntax to mostly use methods
2024-11-26 05:12:42 -05:00
Eugene Yokota
eb7d43c363
Refactor RefThenConfig to be an opaque type
2024-11-26 04:55:08 -05:00
Eugene Yokota
320a8c7204
Avoid inline for slash apparently
2024-11-26 01:43:12 -05:00
Eugene Yokota
70d7ddb258
Refactor slash syntax to mostly use methods
...
**Problem**
Slash syntax is currently implemented via a series of implicit
converters (Conversion), which is not nice, partly because
the behavior is difficult to follow.
**Solution**
This removes all the implicit converters and moves the slashes
into:
1. / methods under Reference for subproject scoping.
2. / methods under ScopeAxis with Reference type constraint
for the initial Zero scoping.
3. Return RefThenConfig structure for intermediate config scoping.
4. / method under `Scoped`, which is base trait for the keys
to implement task scoping e.g. `compile / scalacOptions`.
5. Extension methods for ConfigKey.
6. Extension methods for AttributeKey.
2024-11-25 04:54:40 -05:00
Eugene Yokota
19ed461933
Remove conversion from Reference to RichReference
2024-11-24 23:11:55 -05:00
Eugene Yokota
4e3fbcced9
Refactor ScopeAxis to use enum
2024-11-24 23:10:18 -05:00
eugene yokota
a30fd384dd
Merge pull request #7907 from eed3si9n/wip/fix-sandwich
...
[2.x] fix: Fix Scala 3.x - 2.12 sandwich for matrix
2024-11-24 00:08:28 -05:00
Eugene Yokota
56377274b7
fix: Fix Scala 3.x - 2.12 sandwich for matrix
...
Problem
Currently Scala 3.x - 2.13 sandwich doesn't seem to work for projectMatrix.
This is due to isScala2Scala3Sandwich checking for "3." while projectMatrix
uses scalaBinaryVersion, which is 3.
Solution
This consolidates the implementation of isScala2Scala3Sandwich with the one
in Defaults module, and check for both "3" and "3."
2024-11-23 04:05:28 -05:00
eugene yokota
f25fde18a4
Merge pull request #7906 from Friendseeker/sbt-6905
...
[1.x] Synchronize `dependencyTree` console output
2024-11-22 16:28:40 -05:00
eugene yokota
0ec6424a51
Merge pull request #7905 from Friendseeker/sbt-7828
...
[1.x] Synchronize `java.awt.Desktop.browse()`
2024-11-22 00:30:59 -05:00
Friendseeker
27cec84333
Synchronize dependencyTree console output
2024-11-21 17:36:22 -08:00
Friendseeker
de4c3da451
Add synchronized for desktop.browse()
2024-11-21 17:02:15 -08:00
eugene yokota
2f792b1355
Merge pull request #7904 from Friendseeker/sbt-7903
...
[1.x] Respect `dependencyBrowseGraphTarget`, `dependencyBrowseTreeTarget`
2024-11-21 19:48:52 -05:00
Friendseeker
c8940bfba0
Respect dependencyBrowseGraphTarget, dependencyBrowseTreeTarget
2024-11-21 16:24:49 -08:00
eugene yokota
881d78d2b7
Merge pull request #7897 from Friendseeker/bump-mininum-java-version-to-8
...
[1.x] Bump minimum Java version in launcher script to `8`
2024-11-19 02:19:07 -05:00
friendseeker
96902ede84
Bump minimum Java version to 8
2024-11-18 22:44:09 -08:00
Simon
3cd279f537
remove now useless linux-gnu condition for sbt client command
2024-11-18 18:01:13 +01:00
Simon
387e187143
fix/support-ostype-linux-sbtn
2024-11-18 11:11:20 +01:00
adpi2
546feed6f4
Merge pull request #7893 from xuwei-k/implicit-object-given
...
[2.x] use `given` instead of `implicit object`
2024-11-18 09:58:02 +01:00
xuwei-k
d8705bbac0
use given instead of implicit object
2024-11-18 17:09:03 +09:00
xuwei-k
f11d9d76f0
remove more implicit. use given and using
2024-11-18 14:39:00 +09:00
xuwei-k
d193c990d1
remove implicit params. change to using
2024-11-18 06:49:22 +09:00
xuwei-k
c5b7038f3a
use `given` instead of `implicit val`
2024-11-17 17:35:23 +09:00
eugene yokota
c572453a35
Merge pull request #7891 from xuwei-k/TaskExtra-extension
...
[2.x] use `extension` instead of `implicit`
2024-11-17 01:51:53 -05:00
eugene yokota
fa8d7a87a8
Merge pull request #7887 from Friendseeker/sbt#7870
...
[2.x] Remove `enableConsistentCompileAnalysis`, `enableBinaryCompileAnalysis`
2024-11-17 01:51:14 -05:00
friendseeker
1ec08180f7
Remove enableConsistentCompileAnalysis & enableBinaryCompileAnalysis
2024-11-16 21:27:29 -08:00
eugene yokota
312f1a0782
Merge pull request #7888 from xuwei-k/Alternative-CommandBuilder
...
[2.x] use `extension` instead of `implicit`
2024-11-16 21:03:28 -05:00
eugene yokota
55e90d2448
Merge pull request #7886 from Friendseeker/sbt#7884
...
[1.x] Add double quote around thread name during trace
2024-11-16 20:46:14 -05:00
eugene yokota
4c345b0dd2
Merge pull request #7877 from Friendseeker/bye-jansi-2
...
[2.x] Remove direct dependency on `org.fusesource.jansi`
2024-11-16 20:43:52 -05:00
eugene yokota
069ed90e7b
Merge pull request #7876 from Friendseeker/remove-jansi
...
[1.x] Remove direct dependency on `org.fusesource.jansi`
2024-11-16 20:43:21 -05:00
xuwei-k
5dd0ab0e60
use extension instead of implicit
2024-11-17 10:24:33 +09:00
xuwei-k
4da8d942ce
use extension instead of implicit
2024-11-17 07:38:40 +09:00
friendseeker
b4e9469816
Add double quote around thread name
2024-11-16 13:16:40 -08:00
eugene yokota
d199f86a44
Merge pull request #7878 from eed3si9n/wip/scalainstance
...
[2.x] Use ScalaInstance from update
2024-11-14 23:50:08 -05:00
Eugene Yokota
d1b6609a33
Mark tests pending
2024-11-14 23:37:30 -05:00
Eugene Yokota
29c77f6f5f
Merge branch 'develop' into wip/scalainstance
2024-11-14 22:02:10 -05:00
Eugene Yokota
5329029768
Mark jvm-sandwich pending
2024-11-14 22:01:30 -05:00
adpi2
87e6f66bf8
Merge pull request #7882 from adpi2/2.x-fuse-info
...
[2.x] Remove instances of `Info` and `BasicAttributeMap`
2024-11-14 06:39:28 +01:00
adpi2
4c66e5a907
Merge branch 'develop' into 2.x-fuse-info
2024-11-13 17:08:37 +01:00