Commit Graph

17910 Commits

Author SHA1 Message Date
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