Commit Graph

17422 Commits

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