eugene yokota
bc69030e58
Merge pull request #7924 from eed3si9n/wip/remove-wconf-cat
...
[2.x] fix: Remove -Wconf:cat=unused-nowarn:s
2024-12-01 20:00:58 -05:00
Eugene Yokota
56e83977e9
fix: Remove -Wconf:cat=unused-nowarn:s
...
**Problem**
Currently the following warning shows up while compiling metabuild:
[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s
[warn] unknown category: unused-nowarn
-Wconf:cat=unused-nowarn in general was added as a Scala 2.12 of
falsely warning about pure expression not doing anything in the macro.
**Solution**
We should be able to remove the -Wconf flag in sbt 2.x.
2024-12-01 18:09:38 -05:00
eugene yokota
88f900e522
Merge pull request #7923 from xuwei-k/unused-Dependencies
...
[2.x] ci: Remove unused dependencies in project/Dependencies.scala
2024-12-01 18:05:47 -05:00
kenji yoshida
0e7ab570bd
remove unused dependencies in project/Dependencies.scala
2024-12-02 07:51:16 +09:00
Eugene Yokota
1b7d451d2a
sbt 1.10.6
2024-11-30 01:24:29 -05:00
eugene yokota
8bdcb380f1
Merge pull request #7922 from eed3si9n/wip/bump-zinc
...
[1.x] Update to Zinc 1.10.5
2024-11-30 01:02:32 -05:00
Eugene Yokota
111eb123fa
Call store.clearCache()
2024-11-30 00:51:20 -05:00
Eugene Yokota
efe2a83c73
Zinc 1.10.5
2024-11-30 00:05:26 -05:00
eugene yokota
52cf06d80e
Merge pull request #7921 from eed3si9n/wip/bump-io
...
IO 1.10.2
2024-11-29 21:50:51 -05:00
eugene yokota
b7e03605cd
Merge pull request #7920 from eed3si9n/wip/bump-coursier
...
lm-coursier 2.1.6
2024-11-29 21:48:55 -05:00
Eugene Yokota
fc5758d05c
IO 1.10.2
2024-11-29 21:39:42 -05:00
Eugene Yokota
57d134829b
Mark ignoreScalaLibrary pending
2024-11-29 21:37:27 -05:00
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