Commit Graph

2153 Commits

Author SHA1 Message Date
Scala Steward 03e6e7b47e Update sbt-ci-release to 1.5.0 (#172) 2019-12-29 19:57:06 +01:00
Scala Steward 039d8ea17a Update sbt, scripted-plugin to 1.3.6 (#171) 2019-12-27 21:19:16 +01:00
Scala Steward a6c06c32aa Update librarymanagement-ivy to 1.3.1 (#167) 2019-12-17 12:36:08 +01:00
Scala Steward 7fb2f625f0 Update utest to 0.7.2 (#166) 2019-12-14 17:18:57 +01:00
Scala Steward 21e752a7da Update sbt, scripted-plugin to 1.3.5 (#168) 2019-12-14 17:18:27 +01:00
Alexandre Archambault 2e5c8aed5e
Use patched jarjar (#165)
Which should shade classes with '$' fine.
2019-12-09 12:40:35 +01:00
Scala Steward 8e4b6220f5 Update data-class to 0.2.1 (#164) 2019-12-08 23:33:47 +01:00
Alexandre Archambault 3d70b6cdc7
Switch to coursier 2.0.0-RC5-3 (#163) 2019-12-08 15:16:39 +01:00
Scala Steward d48b98fc64 Update scalatest to 3.1.0 (#162) 2019-12-08 13:25:35 +01:00
Scala Steward ebc860f31a Update sbt, scripted-plugin to 1.3.4 (#160) 2019-11-23 17:17:52 +01:00
Scala Steward 0ea55698a6 Update sbt-coursier, sbt-shading to 2.0.0-RC5-2 (#159) 2019-11-23 17:17:37 +01:00
eugene yokota 44de26435f make scala-tool an exception not the rule (#158)
Fixes https://github.com/coursier/coursier/issues/1442
Fixes https://github.com/coursier/coursier/issues/1340
Ref https://github.com/coursier/sbt-coursier/pull/136

This treats `ScalaTool` (and only `ScalaTool`) as a sandbox configuration isolated from other subprojects. Likely this behavior is needed only for `ScalaTool` configuration where the scala-xml build's `ScalaTool` configuration transitively loops back to scala-xml's `Compile` artifacts. In most other cases, it's desirable to allow "x->compile" relationship.
2019-11-22 18:19:18 +01:00
Scala Steward cb842cff67 Update sbt-coursier, sbt-shading to 2.0.0-RC5-1 (#157) 2019-11-21 08:57:22 +01:00
eugene yokota dc5b9ecd12 Fix UpdateReport to be compatible with dependency-graph (#156)
Fixes https://github.com/coursier/coursier/issues/1375
Ref https://github.com/sbt/sbt/issues/4706 / https://github.com/sbt/sbt/issues/4688
Ref https://github.com/jrudolph/sbt-dependency-graph/issues/178

Currently the UpdateReport returned by Coursier is missing callers from the direct dependencies. This is evident from the fact that `thisModule`'s information is not passed. Another missing information in the UpdateReport is ModuleReport that originates from subproject dependencies (aka inter-project dependencies). These two missing info result in broken rendering for sbt-dependency-graph.

This commit attemps to fix them by passing them through to SbtUpdateReport. See the scripted test for confirmation.
2019-11-21 01:13:53 +01:00
Scala Steward de3b4f0458 Update sbt-coursier, sbt-shading to 2.0.0-RC4-1 (#153) 2019-11-14 20:22:04 +01:00
Scala Steward 26918b9974 Update coursier to 2.0.0-RC5-2 (#155) 2019-11-14 15:03:37 +01:00
Alexandre Archambault ce2544d776
Use data-class in lm-coursier (#152) 2019-10-18 13:39:03 +02:00
Brice Jaglin 0b193815c8 Switch to coursier-2.0.0-RC4-1 (#151) 2019-10-18 11:50:52 +02:00
Scala Steward d38dd69572 Update sbt, scripted-plugin to 1.3.3 (#150) 2019-10-14 17:59:01 +02:00
Scala Steward 03249a84ea Update sbt-coursier, sbt-shading to 2.0.0-RC4 (#149) 2019-10-14 17:16:03 +02:00
Alexandre Archambault b27615cf25
Switch to coursier 2.0.0-RC4 (#148) 2019-10-14 13:52:32 +02:00
Alexandre Archambault 14a4a6998a
Switch to sbt-ci-release 1.4.31 (#146) 2019-09-28 15:27:58 +02:00
Alexandre Archambault d8ce5cebb0
Merge pull request #144 from alexarchambault/sbt-1.3
Switch to sbt 1.3
2019-09-22 15:11:58 +02:00
Alexandre Archambault c1e43d1c6a Pin sbt dependency version
See https://github.com/sbt/sbt/issues/5049
2019-09-21 16:50:13 +02:00
Alexandre Archambault 6875a94786 Commit sbt launcher in repo 2019-09-21 16:34:58 +02:00
Alexandre Archambault fbd43de9b9 Switch to sbt 1.3.2 2019-09-21 16:34:58 +02:00
Scala Steward 25c4fd9662 Update sbt-coursier, sbt-shading to 2.0.0-RC3-6 (#141) 2019-09-17 12:50:53 +02:00
Scala Steward bdbf031566 Update sbt-ci-release to 1.3.2 (#140) 2019-09-17 12:50:38 +02:00
Alexandre Archambault 2a37eb24e2
Remove explicit dependency on sbt-pgp (#139)
sbt-ci-release should pull the right version itself
2019-09-17 12:50:15 +02:00
Alexandre Archambault 737a767516
Only take inter projects into account in compile config (#136) 2019-09-13 18:05:46 +02:00
Alexandre Archambault ea54d912bc
Switch to scala 2.12.10 (#135) 2019-09-13 16:18:37 +02:00
Alexandre Archambault 777bf0ba54
Switch to sbt-coursier 2.0.0-RC3-5 (#134) 2019-09-12 14:34:50 +02:00
Alexandre Archambault f99fa80aae
Revert "Update librarymanagement-ivy to 1.3.0 (#126)" (#133)
This reverts commit 9559976d1a.
2019-09-12 08:21:51 +02:00
Alexandre Archambault 9a1e1d0f89
Add semver reconciliation test (#131) 2019-09-11 13:41:51 +02:00
Alexandre Archambault c89f1b7124
Switch to coursier 2.0.0-RC3-4 (#130) 2019-09-11 09:49:51 +02:00
Alexandre Archambault 50404c552f
Switch to sbt-ci-release 1.3.1 (#129) 2019-09-11 09:18:46 +02:00
Scala Steward 9559976d1a Update librarymanagement-ivy to 1.3.0 (#126) 2019-09-08 22:14:31 +02:00
Scala Steward d61ee8d6c2 Update sbt-coursier, sbt-shading to 2.0.0-RC3-3 (#124) 2019-08-16 10:02:05 +02:00
Alexandre Archambault 43d24c9609
Remove unused methods in lmcoursier.credentials (#123) 2019-08-15 17:33:52 +02:00
Alexandre Archambault 6bc9c7c01b
Merge pull request #121 from alexarchambault/develop
Switch to coursier 2.0.0-RC3-3, add versionReconciliation key
2019-08-15 14:46:29 +02:00
Alexandre Archambault f97b0860d3 Less verbose output during shading 2019-08-14 17:28:30 +02:00
Alexandre Archambault 064978ac42 Enable extra strict conflict manager test 2019-08-14 17:28:30 +02:00
Alexandre Archambault 59ec5d2b95 Add strict reconciliation, and versionReconciliation key 2019-08-14 17:28:30 +02:00
Alexandre Archambault ecba0288a6 Switch to coursier 2.0.0-RC3-3 2019-08-14 17:28:22 +02:00
Scala Steward a1f3d24bd9 Update sbt-coursier, sbt-shading to 2.0.0-RC3-2 (#117) 2019-08-13 13:38:22 +02:00
Alexandre Archambault 7bc0078cb9
Merge pull request #118 from alexarchambault/shaded-jar-check
Check that lmcoursier is the only remaining namespace in lm-coursier-shaded JAR
2019-08-12 08:39:37 +02:00
Alexandre Archambault bd4a2d5adf Add extra namespaces in shading config
These aren't required, but passing them beforehand speeds up shading
2019-08-09 18:15:57 +02:00
Alexandre Archambault c0acb02efd Check that lmcoursier is the only ns in lm-coursier-shaded JAR 2019-08-09 18:15:57 +02:00
Alexandre Archambault cd1b9a39ce
Don't run MIMA checks for borked release (#119)
2.0.0-RC2-3
2019-08-09 18:15:10 +02:00
eugene yokota ebe96c613f Include reconciliation to CoursierConfiguration (#112)
Also re-enable sbt-contraband, and deal with Dependency change.
2019-08-09 11:55:57 +02:00