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