summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Get first `caffeine.test` suite running in `CaffeineTests`Li Haoyi2018-04-099-70/+122
|
* Vendored TestNGFramework compiles, ported to JavaLi Haoyi2018-04-097-0/+208
|
* improve docs on unstable releases (#288)Francis De Brabandere2018-04-091-3/+5
|
* First pass at a Caffeine integration build now works (only on Java 9 tho)Li Haoyi2018-04-089-12/+321
|
* Basic failure tests for `JavaModule`Li Haoyi2018-04-081-1/+26
|
* Rename `root` IDEA module to `mill-build` to avoid collisionsLi Haoyi2018-04-084-5/+8
| | | | Fixes https://github.com/lihaoyi/mill/issues/279
* Properly support test frameworks which spawn child tasksLi Haoyi2018-04-084-4/+65
| | | | Needed to fix https://github.com/lihaoyi/mill/issues/286
* bump zinc versionLi Haoyi2018-04-082-2/+2
|
* Enable JUnit testing, via sbt-test-interface, for `JavaModule`sLi Haoyi2018-04-0813-209/+271
|
* mergeLi Haoyi2018-04-0811-72/+264
|\
| * Documentation : correct way to query envVarsOlivier Melois2018-04-051-4/+23
| | | | | | | | | | | | | | Adds documentation about the Ctx.Env API to indicate that the user should not use `System.getenv` https://github.com/lihaoyi/mill/issues/257
| * Adds test for client -> server map propagationOlivier Melois2018-04-055-44/+135
| | | | | | | | | | | | | | | | | | * Moved the `System.getenv` side effect to the end of the world * Adds a test to make sure that the `Map[String, String]` gets propagated correctly * Adds a `Ctx.Env` trait for consistency https://github.com/lihaoyi/mill/issues/257
| * Adds envVars propagation client -> serverOlivier Melois2018-03-2910-30/+111
| | | | | | | | | | | | | | | | | | | | Since Mill now executes in a long-lived JVM, the builds do not have a chance to use environment variables as inputs. This propagates the environment variables from the client all the way down to the context available to the tasks as a `Map[String, String]` so that they can be used as inputs should the user choose to do so. https://github.com/lihaoyi/mill/issues/257
* | explicitly disable clientserver tests on windowsLi Haoyi2018-04-081-75/+77
| |
* | bump mill bootstrap version in appveyorLi Haoyi2018-04-081-1/+1
| |
* | bump test case to 2.12.4 for java9 compatLi Haoyi2018-04-081-1/+1
| |
* | Fix #282 by passing plugins as arguments to scaladocjulianmichael2018-04-083-1/+39
| | | | | | | | Plus a couple tests to sanity check.
* | mergeLi Haoyi2018-04-072-2/+5
|\ \
| * | make sure to extract paths from JavaModule#compileClasspath before passing ↵Li Haoyi2018-04-071-1/+4
| | | | | | | | | | | | them to subprocess
* | | remove clientserver from ci since those tests are now in mainLi Haoyi2018-04-075-5/+6
| | |
* | | Merge commit '36eb8bd6bfd534d002b01f8800e4b5d896aa4e77' into client-javaLi Haoyi2018-04-075-5/+52
|\ \ \
| * | | - Add `mill version` commandLi Haoyi2018-04-064-4/+51
| | | | | | | | | | | | | | | | - Make `Evaluator` robust against `null` results
| * | | bump ammonite/upickle versionLi Haoyi2018-04-041-2/+1
| | | |
| * | | fix minor typos in docsrockjam2018-04-041-5/+3
| | | |
* | | | update travis mill versionLi Haoyi2018-04-073-5/+5
| | | |
* | | | migrate client module onto new JavaModule traitLi Haoyi2018-04-0712-77/+87
| | | |
* | | | Merge branch 'master' into client-javaLi Haoyi2018-04-0711-72/+69
|\ \ \ \ | | |/ / | |/| |
| * | | avoid recursionLi Haoyi2018-04-075-13/+13
| | | |
| * | | clean up JavaModule/ScalaModule interactions and consolidate extensions into ↵Li Haoyi2018-04-0710-73/+70
| | | | | | | | | | | | | | | | new resolveFooDependency methods
* | | | first pass at moving mill client over to JavaModuleLi Haoyi2018-04-078-9/+11
|/ / /
* | | tweak travis to try and make build pass...Li Haoyi2018-04-071-1/+1
| | |
* | | re-enabled deletion of ~/.mill folder between CI stepsLi Haoyi2018-04-073-0/+8
| | |
* | | re-organize travis build to put slowest jobs firstLi Haoyi2018-04-071-12/+14
| | |
* | | Update .travis.ymlLi Haoyi2018-04-071-1/+1
| | |
* | | First unit tests for `JavaModule`Li Haoyi2018-04-078-49/+211
| | |
* | | First pass splitting `JavaModule` out of `ScalaModule`Li Haoyi2018-04-074-214/+300
| | |
* | | Restored April 1-4 git history that was squashed by #283.Robby2018-04-071-1/+1
|\ \ \
| * | | Fix typo (#284)Anderson Mesquita2018-04-071-1/+1
| | | |
* | | | Merge branch 'master' into merge-masterRobby2018-04-070-0/+0
|\| | |
| * | | Merge April 1 - 4, 2018 changes on master (#283)Robby2018-04-0717-62/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix build * Detect sh/batch launcher, dev.assembly, and release filename. * Updated appveyor cache. * Added some entries for master in readme.md changelog. * Updated readme.md changelog. * fixes #173; use default(compile) configuration for deps as default (#270) * revert #254 to fix bootstrapping https://github.com/lihaoyi/mill/issues/268 * Updated ci tests. * Reverted Ammonite caching workaround (a796f0a) now that it's fixed * Changed ci/test-mill-0.sh to use interactive mode due to intermittent client failures to connect to server in travis * Added ci/test-mill-bootstrap.sh (ci/test-mill-0.sh with bootstrapping) and use it on oraclejdk9 instead of ci/test-mill-0.sh * Upgraded mill used for ci to 0.1.7-29-f5097f * revive #254 and fix #268 (#274) * Test mill batch (.bat) in AppVeyor * fix minor typos in docs * Sync Ammonite in ScalaModule (with build.sc).
* | | | fix minor typos in docsrockjam2018-04-071-5/+3
| | | |
* | | | Sync Ammonite in ScalaModule (with build.sc).Robby2018-04-071-1/+1
| | | |
* | | | Restored to use ci/test-mill-bootstrap.sh instead of ci/test-mill-0.sh on ↵Robby2018-04-071-1/+1
| | | | | | | | | | | | | | | | oraclejdk9.
* | | | Merge branch 'master' into restore-masterRobby2018-04-0712-84/+153
|\| | | | |/ / |/| | | | | | | | | | | # Conflicts: # .travis.yml # scalalib/src/mill/scalalib/Dep.scala
| * | try to fix buildLi Haoyi2018-04-065-20/+17
| | |
| * | basic support for version pinning (used by default for ↵Li Haoyi2018-04-065-55/+126
| | | | | | | | | | | | scala-library/compiler) and for typelevel scala
| * | propagate javac opts to test modulesLi Haoyi2018-04-061-0/+1
| | |
| * | fix buildLi Haoyi2018-04-064-11/+11
| | |
* | | Test mill batch (.bat) in AppVeyorRobby2018-04-031-6/+8
| | |
* | | revive #254 and fix #268 (#274)Sheng Chen2018-04-027-15/+141
| | |