Eugene Yokota
01d5f9c050
feat: plugin cross building as Scala cross building
...
**Problem**
Since Scala cross building works better than the plugin cross building `^^`,
it was common for plugin authors to encode plugin cross building as Scala cross building
given that we usually have zero or one sbt release in one Scala version.
**Solution**
This brings in the setting into SbtPlugin so plugin authors can cross build
using sbt 2.x.
2024-09-22 17:25:08 -04:00
Eugene Yokota
354dd25988
fix: Fix common settings loading when root is synthetic
...
**Problem**
The new common settings feature doesn't work when the root isn't created by the user.
**Solution**
This fixes common settings by calling `expandCommonSettingsPerBase(...)` on
the synthetic root's base first.
2024-09-22 16:51:10 -04:00
eugene yokota
864da879c6
Merge pull request #7691 from eed3si9n/wip/root_skip_publish
...
[2.x] fix: skip publish on synthetic aggregate root
2024-09-22 15:48:39 -04:00
eugene yokota
d7185c9c52
Merge pull request #7689 from eed3si9n/wip/matrix_followup
...
[2.x] Make Scala 3 the default axis of the projectMatrix, not 2.13
2024-09-22 13:18:57 -04:00
eugene yokota
7d1868ec64
Merge pull request #7692 from eed3si9n/wip/remove-build-properties-from-scripted
...
[2.x] fix: Remove build.properties from a scripted
2024-09-22 12:27:01 -04:00
Eugene Yokota
6ce8f34cbe
fix: Remove build.properties from a scripted
...
**Problem**
build.properties hardcodes sbt version.
**Solution**
This can be removed.
2024-09-22 10:23:09 -04:00
eugene yokota
39e5a1f7eb
Merge branch 'develop' into wip/root_skip_publish
2024-09-22 01:00:03 -04:00
eugene yokota
4ff0477e1e
Merge branch 'develop' into wip/matrix_followup
2024-09-22 00:59:36 -04:00
Eugene Yokota
6491e50449
fix: skip publish on synthetic aggregate root
...
**Problem**
There's been previous attempt like 1878 to skip publishing of the root,
but it seems like the behavior has regressed at some point in time.
**Solution**
This skips publishing on synthetic aggregate root project.
2024-09-22 00:53:10 -04:00
Eugene Yokota
fb4b433db3
Make Scala 3 the default axis, instead of 2.13
2024-09-21 22:40:19 -04:00
Eugene Yokota
1f71332edc
runBlock
2024-09-21 01:26:57 -04:00
eugene yokota
d2be0447f2
Merge pull request #7686 from eed3si9n/wip/test-quick
...
[2.x] feat: Rename testQuick to test
2024-09-21 00:39:07 -04:00
Eugene Yokota
c37b7a1555
feat: Non-blocking run
...
**Problem**
`run` currently blocks all other commands, such as BSP commands.
**Solution**
`run` no longer blocks the command execution loop.
Instead it pauses the prompt on the current command channel.
2024-09-20 04:00:03 -04:00
Eugene Yokota
2a3ea0837b
feat: Rename testQuick to test
...
**Problem**
We have incremental testing, but it's not used by default.
**Solution**
This renames testQuick to test, and test to testFull.
2024-09-18 22:57:47 -04:00
Tomasz Godzik
0358820409
Merge pull request #518 from scala-steward/update/coursier-2.1.13
...
Update coursier, ... to 2.1.13
2024-09-18 18:37:30 +02:00
Scala Steward
2d53f0d760
Update coursier, ... to 2.1.13
2024-09-18 14:55:38 +00:00
adpi2
336b752c4f
Merge pull request #7682 from adpi2/2.x-fix-scripted-cache
...
[2.x] Fix scripted cache tests
2024-09-18 12:00:45 +02:00
Adrien Piquerez
f08f272d23
[2.x] Fix scripted cache tests
2024-09-18 10:28:11 +02:00
eugene yokota
733b526ac5
Merge pull request #7681 from adpi2/sbt-projectmatrix
...
[2.x] Merge sbt-projectmatrix
2024-09-17 18:28:35 -04:00
eugene yokota
97823b18b0
[2.x] fix: Invalidate testQuick on test argument changes ( #7680 )
...
**Problem**
testQuick currently does not invalidate on argument changes.
**Solution**
This includes test argument digests.
---------
Co-authored-by: adpi2 <adrien.piquerez@gmail.com>
2024-09-17 17:48:53 -04:00
adpi2
6a2c4e56ea
Merge branch 'develop' into sbt-projectmatrix
2024-09-17 17:03:20 +02:00
Adrien Piquerez
b59856bcba
Merge sbt-projectmatrix
2024-09-17 17:02:30 +02:00
Adrien Piquerez
7c01636efa
Move sources from sbt-projectmatrix
2024-09-17 17:00:04 +02:00
Adrien Piquerez
6da4790671
Format
2024-09-17 16:54:34 +02:00
Adrien Piquerez
3dcc6cfcd1
Merge branch 'develop' of ../sbt-projectmatrix into sbt-projectmatrix
2024-09-17 16:54:18 +02:00
eugene yokota
cb9a455915
Merge pull request #7676 from eed3si9n/wip/invalidate-on-resource
...
[2.x] fix: Invalidate testQuick on resource file changes
2024-09-17 10:26:15 -04:00
Tomasz Godzik
ee5f600ccd
Merge pull request #517 from scala-steward/update/sbt-1.10.2
...
Update sbt, scripted-plugin to 1.10.2
2024-09-16 18:12:00 +02:00
Scala Steward
60afb16294
Update sbt, scripted-plugin to 1.10.2
2024-09-16 14:15:32 +00:00
eugene yokota
a68984b877
Merge pull request #7679 from eed3si9n/fport/sbt-cross-publishing
...
[2.x] feat: Use _sbt2_3 suffix
2024-09-16 02:02:05 -04:00
eugene yokota
ac0edfc6bb
Merge pull request #7677 from eed3si9n/wip/delete-ivy-test
...
[2.x] refactor: Delete Ivy-related test
2024-09-16 01:08:48 -04:00
Eugene Yokota
683bece1c4
Use sbt 1.10.2
2024-09-16 00:53:01 -04:00
Eugene Yokota
803e575b8a
feat: Use _sbt2_3 suffix
...
**Problem**
The extra attribute is a vestige from the days when sbt plugins were published on Ivy repos.
**Solution**
This uses normal suffix system.
2024-09-16 00:51:00 -04:00
Eugene Yokota
4951e3e6da
sbt 1.10.2
2024-09-15 21:58:58 -04:00
eugene yokota
abb410b49d
Merge pull request #7671 from eed3si9n/wip/sbt-cross-publishing
...
[1.x] feat: Use _sbt2_3 suffix
2024-09-15 18:40:25 -04:00
Eugene Yokota
86a60583a3
refactor: Delete Ivy-related test
2024-09-15 18:29:40 -04:00
Eugene Yokota
c13c25fdff
fix: Invalidate testQuick on resource file changes
...
**Problem**
testQuick currently does not invalidate on resource file changes.
**Solution**
This includes resource digests into the input.
2024-09-15 18:13:56 -04:00
eugene yokota
c53a5a0816
Merge pull request #7674 from eed3si9n/wip/bump-zinc
...
[1.x] Zinc 1.10.2
2024-09-15 16:36:42 -04:00
Eugene Yokota
2785db21ef
Zinc 1.10.2
2024-09-15 16:21:26 -04:00
eugene yokota
843c2c28a0
Merge pull request #7673 from eed3si9n/bport/7651
...
[1.x] fix: serverIdleTimeOut -> serverIdleTimeout
2024-09-15 15:58:32 -04:00
Karl Yngve Lervåg
dd1218ba12
fix: serverIdleTimeOut -> serverIdleTimeout
...
Use consistent name for the option. The variable is named `serverIdleTimeout` and this also seems the proper camelcasing of the words.
2024-09-15 15:39:34 -04:00
Eugene Yokota
5e5d007f23
Bump the version number
2024-09-15 15:21:14 -04:00
Eugene Yokota
ddeb5dba2c
feat: Use _sbt2_3 suffix
...
**Problem**
The extra attribute is a vestige from the days when sbt plugins were published on Ivy repos.
**Solution**
This uses normal suffix system.
2024-09-15 15:16:10 -04:00
eugene yokota
2565b8c904
Merge pull request #7672 from eed3si9n/wip/scripted_support
...
[1.x] fix: Allow scripted to go through
2024-09-15 13:53:43 -04:00
eugene yokota
2cb36bcaa8
[2.x] fix: fallback to file copy ( #7668 )
...
**Problem**
Disk cache currently uses symbolic links, which won't
work on Windows without the Administrator privileges or
Developer Mode.
**Solution**
This falls back to using file copy.
2024-09-15 13:03:07 -04:00
Eugene Yokota
31dd85b7ba
fix: Allow scripted to go through
...
**Problem**
Currently scripted does version checking to block sbt 2.x plugins
to be cross published from sbt 1.x.
**Solution**
Remove the sbt version matching.
2024-09-15 12:28:40 -04:00
eugene yokota
d8ea50bccb
Merge pull request #7670 from eed3si9n/wip/refactor-scripted-sbt
2024-09-15 12:10:24 -04:00
Eugene Yokota
4af0024238
refactor: Move scripted-sbt-redux back to scripted-sbt
...
**Problem**
During sbt 1.x we created scripted-sbt-redux for package name change.
**Solution**
We can move the module back to scripted-sbt, which simplifies things.
2024-09-15 01:58:23 -04:00
eugene yokota
e57491424c
Merge pull request #7667 from eed3si9n/wip/remove-unused
...
[2.x] refactor: Remove unused tasks
2024-09-15 00:04:29 -04:00
Eugene Yokota
c8de828830
refactor: Remove unused tasks
...
**Problem/Solution**
Unused setting ends up showing warnings on startup.
This removes the unused settings from sbt 1.x remote cache.
2024-09-14 23:33:13 -04:00
eugene yokota
e96c6fa57b
Merge pull request #7666 from eed3si9n/wip/noclassdef
...
[2.x] Comment out cleanEvalClasses
2024-09-13 13:28:31 -04:00