summaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAgeFilesLines
* Print the just published versionTobias Roeser2019-09-171-0/+2
|
* Commented step order to release scriptTobias Roeser2019-09-051-2/+2
|
* First deploy to Maven, then upload to GitHubTobias Roeser2019-09-051-1/+1
| | | | This ensures, we only upload releases to Github which artifacts can also consumed from Maven.
* .Li Haoyi2019-07-093-2/+32
| | | | | | | | | | | | | | | | update readme for 0.5.0 more jdk versions . . . . tweak readme
* Bump sonatype "wait for something to happen" timeout, make it configurable ↵Li Haoyi2019-07-091-2/+8
| | | | | (#652) Somehow it seems sonatype has gotten slower recently and no longer completes operations in the same 60s timeout that it used to
* swap order of uploadToGithub and publishAllLi Haoyi2019-07-081-1/+2
|
* fixLi Haoyi2019-07-081-4/+4
|
* fixLi Haoyi2019-07-081-2/+2
|
* Changed readTimeout to 10 minutesTobias Roeser2019-07-041-1/+1
|
* Doubled read timeout for release to Maven CentralTobias Roeser2019-07-041-6/+6
|
* Copy files instead of moveTobias Roeser2019-07-022-3/+3
|
* Fix build, split up release and assembly (#643)Li Haoyi2019-07-017-10/+12
| | | | | | | | | | * . * . * use non-version-changing executable for integration tests * Update test-mill-1.sh
* Merge branch '599'Li Haoyi2019-05-202-2/+3
|\
| * Add support for Scoverage (#571)Nik Vanderhoof2019-05-192-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add initial work for ScoverageModule * style: Move package scoverage from lib to contrib Suggested by @lefou > I think, it would be better to add under `mill.contrib.scoverage`. Pull request: #571 * Initial changes to non-hardcoded scoverage version * Using task context api to specify dataDir Now measurement data will be written to: PROJECT_ROOT/out/MODULE/scoverage/data/ and the html report will be written to: PROJECT_ROOT/out/MODULE/scoverage/data/htmlReport/ * Remove wild card imports in scoverage Also remove scoverage dependency from build.sc * Move htmlReport into worker Based on what I've seen in scalalib, scalajslib, scalanativelib, playlib, and twirllib modules. Still need to add tests * Add basic docs + tests for scoverage I still am working on testing the actual generation of reports. * Use cross-module for scoverage worker Now we can support multiple versions of scoverage by adding them to the crossmodule list. Also now running the local publish script succeeds. * Add scoverage to ci tests * Add detailed ScoverageModule documentation * Test scoverage dataDir * Remove <pre> tags in scaladoc * Add scoverage dependency in less hacky way * Modify scoverage tests to check classpaths * Put docs in alphabetical order * Test classpaths for scoverage runtime * Remove abstract def test: ScoverageTests * Construct classloader differently * Revert "Construct classloader differently" This reverts commit fccf9a94cc38fb9e2be58a9ff90b00b65f339db6. * Revert "Construct classloader differently" Also fixes unfound error in html report This reverts commit fccf9a94cc38fb9e2be58a9ff90b00b65f339db6. * Fix classpath for scoverage worker
* | Bump ammonite to 1.6.7 (#610)Li Haoyi2019-05-191-0/+1
|/ | | | | | | | | | | | | | | | * bump ammonite to 1.6.7 * upgrade all the things * add scalaj-http shims for bootstrapping * wip * tweak-error-message * tweak coursier * .
* PR commentsNathan Fischer2019-04-172-12/+1
|
* Tests Nathan Fischer2019-04-171-0/+11
|
* Try to debug travis/github release workflowTobias Roeser2019-04-161-2/+6
|
* Add playlib (we do not want to replace twirllib)Guillaume Grossetie2019-02-141-1/+1
|
* Keep twirllib moduleGuillaume Grossetie2019-02-142-2/+2
|
* Create a Play! module to compile the routerGuillaume Grossetie2019-02-141-1/+1
|
* Generalize Zinc Worker (#514)Li Haoyi2018-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | * Generalize Zinc worker - Compiler bridges can now be either pre-compiled or on-demand-compiled - Scala library/compiler jar discovery is now configurable - Zinc compiler cache is now configurable, rather than being hardcoded at n=1 * . * update constructor args * remove duplicate util/AggWrapper.scala file * fix * fix * fix * cleanup
* First pass at splitting out worker-api from mill core. (#504)Li Haoyi2018-12-121-2/+2
| | | | | | | | | This reduces the {scala,scalajs,scalanative}-worker dependency from the entirety of Mill to a much narrower `mill.api` module. This reduces the amount of classpath pollution within these workers, should mean they're much faster to download the first time, and reduces the amount of random junk they would pull in if they were to be used outside of the Mill project. The interactions between the various *Modules and their *WorkerImpls has been narrowed down to the `*.api` modules, which only depend on other `*.api` modules. A lot of things have been moved around; user code is unlikely to break, but it's possible some will if it references classes that have been moved around. Forwarders have been left for the few internal classes that Mill uses in it's own `build.sc`, to support bootstrapping. Third-party code which breaks should be a straightforward to fix just by updating imports The `*.api` modules have minimal dependencies (mostly uPickle and os-lib) and minimal code. There is still a bunch of implementation code in there: some of it defining data-types that are commonly sent across the module/worker interface (`Agg`, `PathRef`, ...), and some of it just general helper functions that are needed both in modules and workers. The latter code isn't strictly API definitions, but for now is small enough it's not worth splitting into it's own module
* 0.3.4Li Haoyi2018-11-061-1/+1
|
* start running DocAnnotationsTests in CILi Haoyi2018-09-211-1/+1
|
* bootstrap off latest masterLi Haoyi2018-09-201-4/+5
|
* fix publishing to work with 0.2.7Li Haoyi2018-09-201-5/+4
|
* Include scaladoc as part of mill inspect (#435)Li Haoyi2018-09-201-1/+3
|
* Remove useless type parameters for {Test,}Evaluator (#416)Guillaume Martres2018-09-151-2/+2
| | | | | | * Remove useless type parameters for {Test,}Evaluator * Update Evaluator.scala
* tidy up root folderLi Haoyi2018-08-176-4/+210
|
* Add ScalaPB integration (#395)David Gregory2018-08-013-3/+3
| | | | | | | | * Add ScalaPB integration * Update ci scripts with new scalapblib module * Move ScalaPB integration to contrib module
* Add a TwirlModule to compile Twirl templates (#271)Guillaume Grossetie2018-05-242-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * initial implementation * Upgrade to the latest version * Add tests * Update the code to comply with the new API * Use reflection to call TwirlCompiler.compile function * Run twirllib.test on CI * Use the Java API as a workaround * wip * Cleanup the code (code review) * Add an example to call the Scala API * twirl that works with scala API * Create functions to override the default settings (will be available in the future)
* rename modules scalaworker -> scalalib.worker, client -> main.clientLi Haoyi2018-04-121-1/+1
|
* drop back down to publishing using bootstrap mill now that bootstrapping has ↵Li Haoyi2018-04-101-3/+2
| | | | been fixed
* fix fix...Li Haoyi2018-04-101-1/+1
|
* another attempt to fix bootstrapping...Li Haoyi2018-04-101-3/+3
|
* another attempt to fix bootstrappingLi Haoyi2018-04-101-3/+2
|
* tweak publishing script to try and fix bootstrappingLi Haoyi2018-04-101-2/+5
|
* - Swap client-server integer encoding over to a more standard format (32-bit)Li Haoyi2018-04-091-1/+1
| | | | | - Unit tests for client code using the new Java support - Make server auto-shutdown when the client version changes, to avoid stale-server confusion
* caffeine core and guava tests seem to passLi Haoyi2018-04-092-1/+3
|
* Caffeine junit & testng suites seem to passLi Haoyi2018-04-091-0/+1
|
* First pass at a Caffeine integration build now works (only on Java 9 tho)Li Haoyi2018-04-081-1/+1
|
* remove clientserver from ci since those tests are now in mainLi Haoyi2018-04-073-3/+3
|
* re-enabled deletion of ~/.mill folder between CI stepsLi Haoyi2018-04-073-0/+8
|
* Updated ci tests.Robby2018-04-026-11/+34
| | | | | | | | | | * 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
* WIP: Play json build (#182)Nikolay Tatarinov2018-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * play json build * build progress * add check task * try to make play json js build * scalariform and mima plugins in separate files. check mima * better error message for mima compatibility check * fix scala 2.10 compilation * license headers support * add jmh support * fix reformat on compile; fix code validation; extract base module * remove scala 2.13 from cross versions * include play-json in integration tests * add example .travis.yml * bring back scala 2.13 support * make reformat target, not command * add release task * update mill version in travis.yml * update release script * update release process * add README.md for play json build
* Removed ~/.mill before running mill test.Robby2018-03-272-1/+5
|
* update build to ammonite 1.1.0 and mill 0.1.7Li Haoyi2018-03-251-1/+1
|
* Changed some tests use non-interactive mode on travis Java 9.Robby2018-03-131-1/+1
|
* Test mill using Java 9 (in addition to Java 8) (#219)Robby2018-03-104-4/+4
| | | | | | | | * Test mill using Java 9 (in addition to Java 8). * Use mill -i. * Fixed Java 9 path.