eugene yokota
5f24664c0d
Merge pull request #6355 from marcospereira/updates/semanticdb-4.4.10
...
Update semanticdb to version 4.4.10
2021-03-04 20:17:06 -05:00
eugene yokota
9c25045592
Merge pull request #6352 from mkurz/no_default_sourcePositionMappers
...
Never set a default for sourcePositionMappers
2021-03-04 20:15:40 -05:00
Marcos Pereira
c9941aeabc
Update semanticdb to version 4.4.10
2021-03-04 16:38:00 -05:00
Matthias Kurz
de313bbdde
Never set a default for sourcePositionMappers
2021-03-04 22:30:35 +01:00
eugene yokota
33e2bfe281
Merge pull request #6337 from adpi2/fix-server-command
...
Fix size of server running message
2021-02-27 14:02:08 -05:00
eugene yokota
0972b7fa17
Merge pull request #6336 from adpi2/fix-tasty-test
...
Fix TastyFiles added twice in Test
2021-02-24 13:28:51 -05:00
Adrien Piquerez
bf29e2a908
Fix size of server running message
2021-02-24 17:31:28 +01:00
eugene yokota
c5eda8c7ce
Merge pull request #6332 from adpi2/fix-scala3-doc
...
Fix scaladoc resolution without JCenter
2021-02-24 11:25:20 -05:00
Adrien Piquerez
c1e7b9c3f8
Fix TastyFiles added twice in Test
2021-02-24 15:58:31 +01:00
eugene yokota
c707bdf5a8
Merge pull request #6335 from scalacenter/add/munit
...
Add MUnit test framework
2021-02-24 09:02:02 -05:00
Julien Richard-Foy
fad8e8c3c9
Add MUnit test framework
2021-02-24 10:42:30 +01:00
Adrien Piquerez
ff12c87367
fix scaladoc resolution without JCenter
2021-02-23 16:24:49 +01:00
eugene yokota
ab2b396543
Merge pull request #6329 from eed3si9n/fport/6326
...
[fport] synchronize access to stamps in testQuickFilter
2021-02-22 00:42:50 -05:00
eugene yokota
e6fec6b1db
Merge pull request #6328 from eed3si9n/wip/in
...
`in` is no longer in
2021-02-22 00:42:33 -05:00
Rafał Sumisławski
d3080ee3f0
synchronise access to stamps in testQuickFilter
2021-02-22 00:15:51 -05:00
Eugene Yokota
695261a068
Migrate most of the internal usage of in
2021-02-22 00:09:36 -05:00
Eugene Yokota
833024b1d9
`in` is no longer in
...
Ref https://github.com/sbt/sbt/pull/6309
This deprecates the sbt 0.13 style `key in (Compile, intask)` syntax.
2021-02-21 23:38:56 -05:00
eugene yokota
e4118fb053
Merge pull request #6327 from eed3si9n/wip/opt_in
...
integrate assumedVersionScheme and assumedEvictionErrorLevel
2021-02-21 19:49:32 -05:00
Eugene Yokota
6c18a37d3f
integrate assumedVersionScheme and assumedEvictionErrorLevel
...
Fixes https://github.com/sbt/sbt/issues/6301
Fixes https://github.com/sbt/sbt/issues/6302
```scala
ThisBuild / assumedVersionScheme := VersionScheme.PVP
ThisBuild / assumedVersionSchemeJava := VersionScheme.EarlySemVer
ThisBuild / assumedEvictionErrorLevel := Level.Warn
```
2021-02-21 19:17:34 -05:00
eugene yokota
dffa34c3ec
Merge pull request #6322 from adpi2/fix-disable-ivy
...
Fix disabling IvyPlugin on root project
2021-02-21 01:23:07 -05:00
Adrien Piquerez
9a2b0f5f06
Move sbtDependency in pluginCrossBuild to JvmPlugin
2021-02-20 13:22:30 +01:00
Adrien Piquerez
80de6a5f6b
Add scripted auto-plugins-ivy-disabled
2021-02-20 11:53:09 +01:00
Adrien Piquerez
be1e756104
Upgrade semanticdb default version
2021-02-20 11:36:58 +01:00
eugene yokota
6dc1327855
Merge pull request #6316 from eed3si9n/wip/munit
...
Fix "-Yrangepos" disappearing from Test / scalacOptions
2021-02-17 07:19:18 -05:00
Eugene Yokota
5495524e60
Fix "-Yrangepos" disappearing from Test / scalacOptions
...
Fixes https://github.com/sbt/sbt/issues/5934
In #5886 adpi2 reported that Test / scalacOptions could have unwanted duplicated flags from Compile / scalacOptions. So #5887 added
```diff
+ // remove duplicated semanticdbOptions
+ scalacOptions --= (Compile / semanticdbOptions).value
```
Notice that it's subtracting (Compile / semanticdbOptions).value regardless of the semanticdbEnabled value. If semanticdbEnabled is set to true I am guessing that it would all work out, but when it's false, it's just subtracting "-Yrangepos".
This fixes that by checking for semanticdbEnabled.
2021-02-17 00:45:41 -05:00
eugene yokota
6c6df88d1e
Merge pull request #6309 from eed3si9n/wip/deprecate_old_shell_syntax
...
Deprecate old shell syntax
2021-02-16 10:08:13 -05:00
eugene yokota
4427f265f8
Merge pull request #6311 from eed3si9n/wip/bumpcoursier
...
lm-coursier-shaded 2.0.7
2021-02-16 00:07:27 -05:00
Eugene Yokota
679e3592f7
Update Jave version to 1.8.0-275 on AppVeyoer
2021-02-15 22:46:06 -05:00
eugene yokota
9692707d28
Merge pull request #6310 from eed3si9n/wip/warn_version_scheme
...
Warn on missing versionScheme
2021-02-15 20:55:47 -05:00
Eugene Yokota
65c57339f5
lm-coursier-shaded 2.0.7
...
This upgrades Coursier from 2.0.9 to 2.0.12
- https://github.com/coursier/coursier/releases/tag/v2.0.11 contains some optimization
- https://github.com/coursier/coursier/releases/tag/v2.0.12 contains
HTTP 403 handling that I added for `updateClassifiers` (used by
IntelliJ import)
2021-02-15 16:58:28 -05:00
Eugene Yokota
9cde1dfcaa
Warn on missing versionScheme
...
Fixes https://github.com/sbt/sbt/issues/6303
This will print warning on publishing when versionScheme is not set.
```
[warn] versionScheme setting is empty; set `ThisBuild / versionScheme := Some("early-semver")` or `Some("pvp")`
[warn] so tooling can use it for evction errors etc - https://www.scala-sbt.org/1.x/docs/Publishing.html
```
2021-02-15 16:53:57 -05:00
Eugene Yokota
2305abd81e
Deprecate old shell syntax
...
Unified slash syntax was added in sbt 1.1.x (https://github.com/sbt/sbt/pull/3434 ).
This deprecates the older shell syntax: `proj/cofing:intask::key`.
### Example
```
sbt:hello> it:compile
[warn] sbt 0.13 shell syntax is deprecated use slash syntax instead: IntegrationTest / compile
[info] compiling 1 Scala source to /private/tmp/hello/target/scala-2.13/classes ...
sbt:hello> compile:console::scalacOptions
[warn] sbt 0.13 shell syntax is deprecated use slash syntax instead: Compile / console / scalacOptions
```
2021-02-15 13:40:47 -05:00
eugene yokota
da4e1d3711
Merge pull request #6296 from bjaglin/semanticdb-confs
...
better support of custom configurations in SemanticdbPlugin
2021-02-15 12:12:48 -05:00
eugene yokota
57aa6b8bbb
Merge pull request #6308 from eed3si9n/wip/rename
...
Follow up on scala3doc rename
2021-02-15 12:11:42 -05:00
Eugene Yokota
e7341f5242
Follow up on scala3doc rename
...
Fixes https://github.com/sbt/sbt/issues/6307
Ref https://github.com/sbt/librarymanagement/pull/365
Ref https://github.com/lampepfl/dotty/pull/11289
This adds test using M4 nightly, which now uses artifact name
`scaladoc_3.0.0-M4` as oposed to `scala3doc_3.0.0-M3`.
The change in LM keeps the support for the old artifact name
for backward compatibility to build against 3.0.0-M1, -M2, and -M3.
2021-02-14 13:56:51 -05:00
eugene yokota
e80df26e7b
Merge pull request #6305 from etspaceman/patch-2
...
Fix SBT Warn on slow HostName
2021-02-12 17:20:07 -05:00
Eric Meisel
b2363db3d6
Fix SBT Warn on slow HostName
...
Turns out the snippet provided in the warning was incorrect and did not resolve the issue properly. Adding `.local` to the end of the HostName will resolve the slowness.
See the 2nd answer here:
https://apple.stackexchange.com/questions/175320/why-is-my-hostname-resolution-taking-so-long
2021-02-12 15:20:35 -06:00
eugene yokota
8d8a376757
Merge pull request #6291 from eed3si9n/wip/bump_scala2_12_13
...
Scala 2.12.13
2021-02-06 23:51:19 -05:00
Eugene Yokota
68bd693178
ResponseTest
2021-02-06 23:24:09 -05:00
Eugene Yokota
a25d9e7114
dependency-graph fixes
2021-02-06 22:58:12 -05:00
Eugene Yokota
51c123b506
Fix tests/scala-instance-classloader
2021-02-06 22:38:48 -05:00
Eugene Yokota
2fb5b372d5
Fix actions/cross-advanced
2021-02-06 22:36:47 -05:00
Eugene Yokota
587d821828
Override filter method on the FilteringReporter
2021-02-06 22:32:14 -05:00
Eugene Yokota
22d12f6618
Use nowarn annotation
2021-02-06 22:31:47 -05:00
Brice Jaglin
145966e3f3
better support of custom configurations in SemanticdbPlugin
...
Second take at https://github.com/sbt/sbt/issues/5886 , which fixed the
problem for Test specifically but not for custom configurations.
* Any child of Compile (like Custom in the scripted) had to use
testSettings, whether they were related to testing or not
* Custom configurations with grand parents (like SystemTest in the
scripted) would get duplicated scalacOptions no matter what they used
2021-02-06 23:52:55 +01:00
Eugene Yokota
61056e17b3
Fix GitHub Actions
2021-02-01 01:26:36 -05:00
Eugene Yokota
5ebb3da150
Override warning + error method
...
Scala compiler changed the implementation of reporter in 2.12.13 such that overriding `info0` no longer increments the error count in the delegating reporter.
See https://github.com/scala/bug/issues/12317 for details.
2021-02-01 01:20:20 -05:00
Eugene Yokota
61a077e3a6
Scala 2.12.13
2021-01-31 12:59:31 -05:00
eugene yokota
0a6e5c3116
Merge pull request #6284 from eed3si9n/wip/deprecate
...
Deprecate externalPom
2021-01-25 00:35:42 -05:00
Eugene Yokota
1275051974
Deprecate externalPom
...
Ref #5493
2021-01-24 23:36:02 -05:00