Commit Graph

1532 Commits

Author SHA1 Message Date
Alexandre Archambault e37fb65fba Tweak bootstrap test 2018-04-30 00:02:01 +02:00
Alexandre Archambault 7b34e7307c Setting version to 1.1.0-SNAPSHOT 2018-04-28 15:56:50 +02:00
Alexandre Archambault 66c7f7e900
Updates for 1.1.0-M2 2018-04-28 15:56:42 +02:00
Alexandre Archambault 22c55da980 Setting version to 1.1.0-M2 2018-04-28 15:29:34 +02:00
P. Oscar Boykin f003314317 Add a Task.tailRecM for stack safe loops (#846) 2018-04-28 12:00:09 +02:00
Dorothy Ordogh c469899040 Copy local artifact to cache (#831) 2018-04-26 11:16:09 +02:00
Denys Shabalin 07989f0040 Upgrade to Scala Native 0.3.7 (#849) 2018-04-24 11:42:14 +02:00
Alexandre Archambault ec15269192
Update proguard settings, test proguarded JAR on CI (#811) 2018-04-23 11:38:16 +02:00
Martynas Mickevičius 05049a235d Use vendor-id when discovering main classes (#839) (#841) 2018-04-17 10:30:42 +02:00
Alexandre Archambault 595f7d7d48
Switch to directories 10 (#834) 2018-04-04 22:01:19 +02:00
Alexandre Archambault e4361d6fde
Only specify scala release versions in one place (#830) 2018-04-04 11:30:59 +02:00
Alexandre Archambault 49f4467d6f
Merge pull request #824 from coursier/topic/scala-2.12.5
Switch to scala 2.12.5
2018-03-31 16:16:30 +02:00
Alexandre Archambault a2894268f6 Remove unnecessary java option on Windows CI 2018-03-31 15:30:27 +02:00
Alexandre Archambault 4e4aa7cfa2 Switch to scala 2.12.5 2018-03-31 15:30:27 +02:00
Alexandre Archambault 2e7df0e8dd
Bump a few stuff (#826)
* Bump a few stuff

* Update README

Looks like tut changed its default variable name logic
2018-03-28 16:16:15 +02:00
Denys Shabalin c7dabdf19a Update to the latest travis_setup.sh for Scala Native (#825)
[Recent PR](https://github.com/scala-native/scala-native/pull/1195) changed the location of the travis setup script within a Scala Native repo. This PR updates travis build to point to the new location.
2018-03-26 13:27:13 +02:00
Alexandre Archambault 61cc93db76
Merge pull request #817 from coursier/topic/cleaning
Small cleanup
2018-03-19 13:31:31 +01:00
Alexandre Archambault 9713c4a7bb Add missing parentheses 2018-03-19 10:48:50 +01:00
Alexandre Archambault 1af1c6b11d Replace some uses of java.io with NIO 2018-03-19 10:48:50 +01:00
Alexandre Archambault 817d6b6d44 Remove now unnecessary helper functions
They were useful on Java 6, and aren't anymore now that we require Java >= 8
2018-03-19 10:48:50 +01:00
Alexandre Archambault e1800e74a9 Remove milestone from MIMA checks
And ensure the ones to come aren't added either
2018-03-19 10:48:49 +01:00
Shani Elharrar db2a871391 Print: use roots when rendering reverse graph (#808)
* Print: use roots when rendering reverse graph

* Print: Refactored to be able to return Tree data structure

* SBT: Refactored code and added coursierWhatDependsOn Task (?)

* SBT: Added tests to the new coursierWhatDependsOn task

* Tasks: Another try to fix the build

* Tree: Restored Apply[A] for binary compatibility

* Print.scala: Fix the build

* sbt-coursier: Refined what depends on check to check correctness

* PrintTests: Added test for reverseTree

* CR Fixes...

1. changed gotVersion to reconciledVersion
2. Moved AppliedTree to tests project
3. Changed message (wanted version, got version) to X -> Y
2018-03-18 23:45:11 +01:00
Alexandre Archambault 15c9be7950
Merge pull request #805 from coursier/topic/reenable-proxy-tests
Re-enable Nexus proxy tests
2018-03-16 15:54:09 +01:00
Alexandre Archambault 21d550543b Ensure a Future is passed back to utest in all cases 2018-03-16 13:44:44 +01:00
Alexandre Archambault 86d3b923e4 Disable test whose dependencies can change, when using proxies 2018-03-16 13:44:43 +01:00
Alexandre Archambault f8884d4170 Re-enable Nexus proxy tests, launch the mirrors from the tests 2018-03-16 13:44:43 +01:00
Alexandre Archambault 06796458b5 Go back to 1.0.1 launcher
Current one still broken because of proguarding
2018-03-14 13:49:38 +01:00
Alexandre Archambault 85071d1203 Setting version to 1.1.0-SNAPSHOT 2018-03-14 13:48:16 +01:00
Alexandre Archambault 44b4ffee84
Updates for 1.1.0-M1 2018-03-14 12:29:36 +01:00
Alexandre Archambault 141170e637 Setting version to 1.1.0-M1 2018-03-14 11:48:14 +01:00
Alexandre Archambault 3381727832
Simplify bootstrap artifacts handling a bit (#810)
If using bootstrap with "isolated" classloaders, optional artifacts weren't added to the "isolated" loaders before that…

I'm not sure anyone except me uses that, so commiting that straightaway for now… (I'm using it in the context of jupyter-scala, to isolate classloaders from there)
2018-03-13 16:48:09 +01:00
Alexandre Archambault 8cf4d7a16d
Merge pull request #807 from coursier/topic/less-scalaz
Remove scalaz dependency from core and cache
2018-03-13 12:36:58 +01:00
Alexandre Archambault 189bc7799a Clean-up 2018-03-12 21:50:36 +01:00
Alexandre Archambault dbf3763037 Don't require publishing stuff locally prior to running scripted tests 2018-03-12 21:50:36 +01:00
Alexandre Archambault 6f8a9d295f Fix deprecation warnings 2018-03-12 21:50:35 +01:00
Alexandre Archambault b1fde7291d Don't require manually running npm install before the JS tests 2018-03-12 21:50:35 +01:00
Alexandre Archambault c98393838a Use coursier.util.Task more in tests 2018-03-12 21:50:35 +01:00
Alexandre Archambault 13eda41fa2 Remove former JS-only coursier.Task 2018-03-12 21:50:35 +01:00
Alexandre Archambault 87e5f33754 Add coursier.util.Task 2018-03-12 21:50:35 +01:00
Alexandre Archambault dc2e4996f4 Require Java 8 from now on 2018-03-12 21:50:35 +01:00
Alexandre Archambault 5bd162d5fe Tweak scalac options 2018-03-12 21:50:35 +01:00
Alexandre Archambault 29f8d7b680 Remove scalaz dependency from core and cache, add scalaz-interop module 2018-03-12 21:50:35 +01:00
Alexandre Archambault fb5a2fde12 Merge cache and fetch-js projects 2018-03-12 20:50:22 +01:00
Alexandre Archambault c13c69764b Really switch to latest scala 2.10 / 2.11 2018-03-12 11:44:31 +01:00
Ruben Berenguel cf365ea27a Resets the connection (and sets partial download to false) if the range is not satisfiable by the server (#795) 2018-03-12 11:19:57 +01:00
Yi Cheng a7605ff900
Retry on ChecksumError (#797)
Fix for #780
2018-03-10 12:57:47 -08:00
Nick Howard d0b46864c8 json-report: one file per dependency instead of multiple; use m2 coords (#782)
When classifiers are used as part of dependency specifications, it's important to be able to select just the classified artifact. Unfortunately, in the current json, dependencies don't specify classifiers, so it isn't possible to just get one of the artifacts for a dependency when a classifier is required.

This patch introduces maven style artifact prefixes in order to include classifier and packaging information in the coordinates. By doing that, we can use them as keys in dependency lists more easily and it allows consumers of the json to treat those dependency keys as mostly opaque ids rather than having to parse them.

Addresses #743
2018-03-09 14:47:27 -08:00
Alexandre Archambault 2d4ab34408
Switch to latest directories (#806)
* Switch to latest directories

* bump soc to 6 for Pants
2018-03-09 09:43:13 +01:00
Alexandre Archambault 2d180e12d1
Merge pull request #796 from coursier/topic/less-scalaz
Less scalaz in core and cache
2018-03-05 17:44:33 +01:00
Alexandre Archambault f4fe44fe2c Clean-up helper method to fully read InputStream 2018-03-03 15:09:02 +01:00