summaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Delete SBT build, use Mill for CI & developmentLi Haoyi2018-02-2610-55/+45
| | | | Also re-organize the test matrix to split out the unit & integration tests into 3 separate builds, and removing the integration tests from the `-dev` and `-mill` jobs. That should speed up the test run while running all tests and ensuring the dev/release assemblies work
* better error messages when you run interactive commands without -iLi Haoyi2018-02-241-3/+3
|
* Implement `-i` flag to allow interactive usageLi Haoyi2018-02-243-12/+10
|
* .Li Haoyi2018-02-243-9/+12
| | | | wip
* Clean up the provisional client-server code with unit tests and proper ↵Li Haoyi2018-02-245-11/+11
| | | | | | | | file-sockets Seems to work well enough for interactive scala consoles, though still not Ammonite Also Added ScalaModule#launcher and re-worked our build.sc file to use it
* fix release.shLi Haoyi2018-02-171-1/+3
|
* extract on-master.py from release script, tweak docsLi Haoyi2018-02-173-36/+28
|
* add publishing automation to travisLi Haoyi2018-02-161-1/+12
|
* generate a reasonable-looking docsite using my blog codeLi Haoyi2018-02-151-0/+9
|
* - Fix UpickleTests' JS case when running forkedLi Haoyi2018-02-115-16/+17
| | | | - Shard out forked/local integration tests over the different `test-mill-*.sh` scripts, to try and reduce test times while maintaining coverage
* make test-mill-release run integration tests using the release assemblyLi Haoyi2018-02-114-7/+7
|
* make add upickle explicitly to our ci listLi Haoyi2018-02-113-5/+5
|
* Re-enable github artifact uploadLi Haoyi2018-02-101-0/+6
|
* add release flag to CI release scriptLi Haoyi2018-02-091-0/+2
|
* Allow publishing to sonatype without immediate releaseLi Haoyi2018-02-091-12/+15
|
* .Li Haoyi2018-02-095-19/+4
|
* vendor ammonite.main code so we can properly handle arity-0 CLI args, fix ↵Li Haoyi2018-02-084-6/+6
| | | | GenIdea by making it take an Evaluator as an argument
* attempt to fix publishAllLi Haoyi2018-02-071-1/+1
|
* Merge branch 'master' of github.com:lihaoyi/millLi Haoyi2018-02-061-4/+7
|\
* | all T.commands to take targets as CLI arguments, and use that to get rid of ↵Li Haoyi2018-02-063-20/+23
|/ | | | our custom releaseCI/releaseManual commands
* wip getting release.sh working0.0.3Li Haoyi2018-02-041-1/+1
|
* CleanupLi Haoyi2018-02-045-3/+6
|
* add upstream dependencies to ivy.xmlLi Haoyi2018-02-041-3/+0
|
* properly embed the local module dependency graph metadata in published pom.xmlsLi Haoyi2018-02-041-1/+1
|