Commit Graph

2153 Commits

Author SHA1 Message Date
Alexandre Archambault d02fc470da
Merge pull request #69 from eed3si9n/wip/mima
Run MiMa on Travis CI
2019-05-23 10:34:19 +02:00
Eugene Yokota 1f372805c4 sbt 1.2.8 2019-05-22 15:19:59 -04:00
Eugene Yokota 21ee54e198 Run MiMa on Travis CI
Ref 62d1ab0249
Ref https://github.com/coursier/coursier/issues/1174
2019-05-22 15:19:46 -04:00
eugene yokota 745894efc5 Handle whitespace in file resolver path (#68)
Fixes https://github.com/coursier/coursier/issues/1175
2019-05-21 10:03:27 +02:00
Alexandre Archambault 1499a15730
Ensure we write api URL info in ivy.xml (#66) 2019-05-13 23:48:22 +02:00
Scala steward f993b8db91 Update coursier to 1.1.0-M14-4 (#64) 2019-05-13 09:50:13 +02:00
Scala steward 7e1625b91f Update coursier to 1.1.0-M14-3 (#63) 2019-05-03 11:39:59 +02:00
Scala steward 1fe46bedd1 Update scala-xml to 1.2.0 (#61) 2019-04-26 23:46:38 +02:00
Alexandre Archambault 8bc1d58303
Merge pull request #58 from alexarchambault/develop
Refactor lm-coursier (WIP)
2019-04-26 13:18:00 +02:00
Alexandre Archambault 62d1ab0249 Ensure we don't break binary compatibility in lm-coursier 2019-04-26 10:20:59 +02:00
Alexandre Archambault 5739ea7b60 Have sbt-lm-coursier rely on lm-coursier-shaded by default 2019-04-26 10:20:59 +02:00
Alexandre Archambault 3d3ca879e9 Remove unused plugin 2019-04-26 10:20:59 +02:00
Alexandre Archambault 3f6c4c3831 Remove last references to coursier modules in sbt-coursier-shared 2019-04-26 10:20:59 +02:00
Alexandre Archambault 48f7aa41dc Allow to evolve l.d.Attributes while maintaining bin compat 2019-04-26 10:20:59 +02:00
Alexandre Archambault 353e991839 Really switch to coursier 1.1.0-M14-2 2019-04-26 10:20:59 +02:00
Alexandre Archambault 1001c14452 Switch to latest sbt launcher 2019-04-26 10:20:59 +02:00
Alexandre Archambault 16bf1570ad Rely on allExcludeDependencies when it's there
It excludes sbt itself in meta-builds in particular, see https://github.com/coursier/coursier/issues/1128
2019-04-26 10:20:59 +02:00
Alexandre Archambault 6bdd0f985a Vendor more stuff in lmcoursier, shade coursier in it
Along with shapeless, argonaut, argonaut-shapeless that coursier depends
on now.
2019-04-25 16:34:08 +02:00
Alexandre Archambault d6858b4857 Make most things private in lm-coursier
And as much as possible, have sbt-coursier-shared and sbt-lm-coursier
use as few as possible things from coursier itself and lm-coursier.
2019-04-25 16:34:08 +02:00
Alexandre Archambault 736d5c11c5
Switch to coursier 1.1.0-M14-2 (#60) 2019-04-25 15:35:38 +02:00
Scala steward b417d4f79e Update utest to 0.6.7 (#57) 2019-04-09 09:41:00 +02:00
Alexandre Archambault fa23ba2dfd
Merge pull request #54 from alexarchambault/coursier-1.1.0-M14
Switch to coursier 1.1.0-M14
2019-04-05 10:14:14 +02:00
Alexandre Archambault cf3705ff82 Switch to sbt-coursier 1.1.0-M13-4 in build 2019-04-05 09:07:38 +02:00
Alexandre Archambault ed38df56f5 Remove unnecessary setting 2019-04-04 18:43:50 +02:00
Alexandre Archambault 73c5d9737d Handle credentials key from global settings 2019-04-04 18:43:50 +02:00
Alexandre Archambault 2c6a6503f1 Add back former coursierCredentials key
Not to break compatibility with former plugins
2019-04-04 18:43:50 +02:00
Alexandre Archambault 973cce68ad Rework / simplify credentials handling 2019-04-04 18:43:50 +02:00
Alexandre Archambault 84d8d7ac38 Switch to coursier 1.1.0-M14 2019-04-04 18:43:50 +02:00
Alexandre Archambault 866d215707
Adjust badges 2019-03-27 15:55:50 +01:00
Scala steward 0546055847 Update coursier to 1.1.0-M13-2 (#53) 2019-03-26 14:06:45 +01:00
Alexandre Archambault 8f3401788e
Use fallback logger in in CI and all (#52) 2019-03-22 18:53:09 +01:00
Alexandre Archambault 49b1674211
Merge pull request #51 from alexarchambault/cleanup
Cleanup
2019-03-22 16:14:18 +01:00
Alexandre Archambault 585634b49d Switch to sbt-coursier 1.1.0-M13-3 in build 2019-03-22 15:11:07 +01:00
Alexandre Archambault 81341d04c0 Remove unused stuff in build 2019-03-22 15:10:57 +01:00
Eric Peters 33aa61e8eb Parse Ivy-compatible RawRepository resolvers (#49) 2019-03-22 11:07:35 +01:00
Scala steward 28a12368b2 Update scalatest to 3.0.7 (#48) 2019-03-19 10:25:46 +01:00
Alexandre Archambault b8befa4ec7
Tweak global plugins handling (#47)
Seems the changes of
3eb210eb1b
were missing bits to handle the configurations of the global-plugins
project.
2019-03-15 19:02:44 +01:00
Alexandre Archambault 1c28e8fb6b
Switch to coursier 1.1.0-M13-1 (#45) 2019-03-07 15:35:35 +01:00
Alexandre Archambault c24e8dd4e1
Merge pull request #42 from alexarchambault/develop
Switch to coursier-based sbt-launcher
2019-03-06 13:37:54 +01:00
Alexandre Archambault dcd0461801 Fetch test web server jars before sbt starts
Possible lock issues when trying to fetch the server and sbt at the same
time.
2019-03-06 12:38:03 +01:00
Alexandre Archambault def85e3ddc Add sbt-dotty test
And take scalaModuleInfo.overrideScalaVersion into account.
Also requires the loosened cross version application of the previous
commit.
2019-03-06 11:39:53 +01:00
Alexandre Archambault 5ea339c6f3 Only add cross version suffixes when necessary
From CoursierDependencyResolution
2019-03-06 10:59:35 +01:00
Alexandre Archambault dbcbad7e2b Switch to coursier 1.1.0-M13 2019-03-06 10:59:35 +01:00
Alexandre Archambault 22e194db90 Temporary workaround for coursier-based sbt launcher
Seems reload reloads sbt from the same classloader, which leaves the in
memory cache as is. When update is called, things are then picked from
the cache, and nothing gets logged, which makes the test fail.
2019-03-06 10:59:35 +01:00
Alexandre Archambault 852e73e036 Use coursier-based sbt launcher 2019-03-06 10:59:35 +01:00
Alexandre Archambault 74d28eb1c4 Tweak .travis.yml 2019-03-04 18:08:06 +01:00
Alexandre Archambault d852209172 Tweak tests
Most of those adjustments are required when using the coursier-based sbt
launcher.
2019-03-04 12:19:52 +01:00
Alexandre Archambault dab476ab93 Add extra check
The size == 1 check just below is required for scripted to work fine.
(The first module report must correspond to the passed dependency for
scripted to find the sbt launcher JAR.)

It seems under some conditions, the sbt launcher dependency ends up
being duplicated (it's already duplicated in the allDependencies task,
that should be set by sbt). This in turn makes the check fail, and makes
scripted not find the sbt launcher. This happens with
playframework/interplay at commit d782b75.

The call to distinct circumvents that case.
2019-03-04 12:19:52 +01:00
Scala steward 75b08dc7ff Update scalatest to 3.0.6 (#40) 2019-02-28 16:16:45 +01:00
Alexandre Archambault 642790159f
Merge pull request #38 from alexarchambault/develop
Switch to coursier 1.1.0-M12, use high level API
2019-02-26 16:43:21 +01:00