Ethan Atkins
639b812a01
Don't strip quotes in _sbt_ scripted command arguments
...
Stripping quotation marks makes it impossible to cleanly test certain
sbt features without resorting to weird hacks. For example:
> set Compile / scalacOptions += "-Xfatal-warnings"
did not work while
> set Compile / scalacOptions += '"-Xfatal-warnings"'
did.
I leave the single quote parser unchanged since single quotes are not
really used in sbt and so there is utility in leaving them as a way to
group arguments that should not be split apart.
This change should only affect the scripted tests in the sbt repo. We
can consider making stripQuotes = false the default for the plugin as
well.
2020-01-11 16:50:22 -08:00
Dale Wijnand
6b7b572e1a
build: Cleanup Dependencies
2020-01-10 15:25:49 +00:00
eugene yokota
3d510e27ad
Merge pull request #5354 from eed3si9n/wip/bumpcoursier
...
lm-coursier-shaded 2.0.0-RC5-3
2020-01-09 16:16:02 -05:00
eugene yokota
f96652bc4c
Merge pull request #5355 from eed3si9n/wip/repo-override
...
Update repo override test
2020-01-09 15:28:01 -05:00
Eugene Yokota
f94aa19643
Update repo override test
...
Fixes https://github.com/sbt/sbt/issues/5335
2020-01-09 14:47:55 -05:00
eugene yokota
9b931c4bf8
Merge pull request #5350 from mrArkwright/fix-4451
...
introduce SysProp sbt.testing.legacyreport
2020-01-09 13:30:24 -05:00
eugene yokota
6257d90ddc
Merge pull request #5353 from eatkins/run-main-supershell
...
Add runMain to supershell blacklist
2020-01-09 13:29:51 -05:00
Eugene Yokota
9d857d3d95
lm-coursier-shaded 2.0.0-RC5-3
...
Fixes https://github.com/sbt/sbt/issues/5333
Fixes https://github.com/sbt/sbt/issues/5324
Fixes https://github.com/sbt/sbt/issues/5268
Ref https://github.com/sbt/sbt/issues/5282
2020-01-09 13:14:04 -05:00
eugene yokota
990ef8af82
Merge pull request #5351 from eed3si9n/wip/warnings
...
reduce compiler warnings
2020-01-09 12:59:56 -05:00
Ethan Atkins
ccce238b16
Add runMain to supershell blacklist
...
See https://github.com/sbt/sbt/issues/5352 .
2020-01-08 10:52:26 -08:00
Eugene Yokota
36a16673c0
reduce compiler warnings
2020-01-08 09:41:29 -05:00
Jannik Theiß
af245d2494
SysProp sbt.testing.legacyreport: fix integration tests, JUnitXmlTestsListener backward binary compatibility
2020-01-08 15:29:48 +01:00
Jannik Theiß
cea516175f
introduce SysProp sbt.testing.legacyreport
...
either create test reports with legacy file names (legacyreport=true) or with standard file names (legacyreport=false or omitted) but not both as suggested in #4451
2020-01-08 12:23:09 +01:00
eugene yokota
b37bad6644
Merge pull request #5347 from eed3si9n/fport/clearbanner
...
[fport] clear banner
2019-12-31 23:34:30 -05:00
Eugene Yokota
3be047d050
clear banner
2019-12-31 21:38:28 -05:00
eugene yokota
214ae747a8
Merge pull request #5346 from eed3si9n/wip/nightly2
...
some adjustments to the scripted tests
2019-12-30 07:24:13 -05:00
eugene yokota
8dfce72a2e
Merge pull request #5345 from eed3si9n/wip/bridge
...
Fix Zinc component compiler to respect -Dsbt.ivy.home
2019-12-30 06:38:38 -05:00
Eugene Yokota
4f01fef477
some adjustments to the scripted tests
...
some minor adjustments to make it work on Jenkins.
2019-12-30 06:37:46 -05:00
Eugene Yokota
4d8c8b8e34
Forward -Dsbt.ivy.home
2019-12-30 04:58:21 -05:00
Eugene Yokota
f5090cf70f
Fix Zinc component compiler to respect -Dsbt.ivy.home
...
This is currently blocking the new nightly process.
2019-12-29 16:55:38 -05:00
eugene yokota
73b4d4b158
Merge pull request #5328 from dwijnand/message-reboot
...
Revert "clarify message on sbt.version mismatch"
2019-12-29 03:06:09 -05:00
eugene yokota
bf9225bccf
Merge pull request #5344 from eed3si9n/wip/repeatable
...
Don't emit timestamps when packaging to jar, take 2
2019-12-29 02:58:53 -05:00
Arnout Engelen
989a37a776
Update sbt.io to 1.4.0-M2
2019-12-29 02:31:21 -05:00
eugene yokota
5aed0bb06d
Merge pull request #5340 from eed3si9n/wip/bumpsbt
...
sbt 1.3.6
2019-12-27 17:15:13 -05:00
Eugene Yokota
a8ab4ada68
Replace getResource("") trick
...
Fixes https://github.com/sbt/sbt/issues/5339
It seems like some tests are using `ClassLoader#getResource("")` to acquire the `classes` directory path. This does not seem to work on sbt 1.3.6, which returns `file:/home/travis/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar!/META-INF/versions/9/`. To workaround this issue, I've switched to loading the known folder name instead.
2019-12-27 16:43:20 -05:00
eugene yokota
19cf7a4da0
Merge pull request #5341 from eed3si9n/wip/publishto
...
customize publishTo for nightlies
2019-12-27 02:48:37 -05:00
Eugene Yokota
b18876b1f5
customize publishTo for nightlies
2019-12-27 02:43:46 -05:00
Eugene Yokota
d21d698e96
sbt 1.3.6
2019-12-27 01:51:25 -05:00
eugene yokota
9400225fe9
Merge pull request #5338 from eed3si9n/wip/aggregate
...
add aggregate projects for lower utils and upper modules
2019-12-27 01:45:28 -05:00
Eugene Yokota
80aeb7eed9
add aggregate project for lower utils and upper modules
2019-12-27 00:24:03 -05:00
Dale Wijnand
f5e73b610a
Keep "using" change in sbt.version mismatch messaging.
2019-12-26 08:28:06 +00:00
eugene yokota
cba3843965
Merge pull request #5329 from eatkins/cross-serial
...
Run cross commands (with `+`) in parallel when possible
2019-12-24 12:56:25 -05:00
Arnout Engelen
1d0a415200
SOURCE_DATE_EPOCH is in seconds, let's pass milliseconds
2019-12-24 10:11:09 +01:00
Arnout Engelen
4353098454
Target develop branch of io, support SOURCE_DATE_EPOCH
2019-12-24 10:11:09 +01:00
Arnout Engelen
ceb28a0a41
Target 1.4.0
2019-12-24 10:11:09 +01:00
Arnout Engelen
52b72a7e14
Target 1.4.0
2019-12-24 10:11:09 +01:00
Arnout Engelen
21533863da
Don't emit timestamps when packaging to jar
...
This makes the build more deterministic.
2019-12-24 10:11:09 +01:00
Ethan Atkins
d445590d9d
Fix cross multi command performance
...
In 53788ba356 , I changed the cross multi
parser to issue all of the commands sequentially. This caused a
performance regression for many use cases:
https://github.com/sbt/sbt/issues/5321 . This commit restores the old
behavior of `+` if the command to run has no arguments.
2019-12-23 14:45:57 -08:00
Ethan Atkins
4207362835
Upgrade scala 2.13 version in scripted tests
2019-12-23 14:45:57 -08:00
Dale Wijnand
56aa46308b
Revert "clarify message on sbt.version mismatch"
...
This reverts commit 2f4b6f476a .
2019-12-23 22:25:37 +00:00
eugene yokota
6f453b2a23
Merge pull request #5327 from eatkins/revert-scalatest-layer
...
Revert scalatest layer
2019-12-23 17:13:22 -05:00
Eugene Yokota
6e83ba5603
Reproduce #5308
...
#5308
2019-12-23 13:33:32 -08:00
Eugene Yokota
556098ec31
Don't close test ClassLoader by default
...
Fixes https://github.com/sbt/sbt/issues/5262
2019-12-23 13:33:32 -08:00
Ethan Atkins
424fe958e1
Revert "Place scalatest framework jar in its own classloader"
...
This partially reverts commit 8518c4b4fd .
I left in the useful changes to ReverseLookupClassLoader.
2019-12-23 13:33:04 -08:00
eugene yokota
ae01f25bab
Merge pull request #5317 from eed3si9n/wip/cross
...
workaround client / clean problem
2019-12-20 15:33:59 -05:00
eugene yokota
60979336d5
Merge pull request #5322 from renatocaval/develop
...
Clarify message on sbt.version mismatch
2019-12-20 15:32:07 -05:00
Renato Cavalcanti
2f4b6f476a
clarify message on sbt.version mismatch
2019-12-19 08:21:28 +01:00
eugene yokota
e4131814e7
Merge pull request #5318 from eed3si9n/wip/doc-scalainstance
...
Remove actions/doc-scala-instance
2019-12-17 13:55:29 -05:00
eugene yokota
215b16cde1
Merge pull request #5315 from olafurpg/forkmain-classloader
...
Add library-friendly entrypoint for sbt.ForkMain
2019-12-17 13:20:44 -05:00
Eugene Yokota
68284b38e4
Remove actions/doc-scala-instance
...
Fixes https://github.com/sbt/sbt/issues/5316
The latest doesn't look like it's testing anything.
2019-12-17 13:16:02 -05:00