summaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade scoverage: 1.3.1 -> 1.4.0 (#687)Fabian Heredia Montiel2019-09-043-12/+49
|
* Bump flyway version (#686)Nathaniel Fischer2019-09-042-2/+59
|
* Update semanticDBVersion and semanticDBSupported (#678)Gabriele Petronella2019-08-261-1/+2
|
* Scoverage buildinfo support (#647)Nik Vanderhoof2019-07-043-3/+12
| | | | | | * Add test case for scoverage/buildinfo * Take generatedSources from outer + pass allSources to scoverage reports
* Fix scoverage: inherit repositories from outer project (#645)Marcin Kurczych2019-07-021-0/+1
|
* Upgrade SemanticDB and Bloop supported versions (#639)Sergey Shishkin2019-06-251-8/+3
|
* Allow configuration of JSEnv used for Scala.js tests and runs (#628)Li Haoyi2019-06-131-2/+5
| | | | | | | | * . * . * .
* Explicitly use value for comparisonTobias Roeser2019-06-131-1/+1
|
* Inherit moduleDeps from outer in Scoverage (#623)Nik Vanderhoof2019-06-024-0/+10
| | | | | | | | * Add test case that breaks via #622 Thanks to @kag0 for finding this! :) * Scoverage should inherit moduleDeps
* Put docker contrib module in a package (#621)Nathaniel Fischer2019-05-311-1/+3
|
* Scoverage can output an XML report (#618)Nils Homer2019-05-284-6/+42
| | | * use the _.scoverage.xmlReport task
* Bloop config for Js/Native modules (#617)Olivier Mélois2019-05-282-9/+122
| | | | This generates correct bloop configuration for ScalaJs/ScalaNative module.
* Scoverage multiple source folders (#615)Nik Vanderhoof2019-05-276-2/+52
| | | | | | * Add test the replicates issue #613 * Fixes issue #613
* Fixed bloop config classpath element when no ivyDep is set (#612)Olivier Mélois2019-05-222-14/+44
| | | | | | | | | | | | * Fixed bloop config classpath element when no ivyDep is set * Made install a command * Made moduleSourceMap an input * Cleaning up config files before rewriting * Fixed cleanup logic
* 0.3.9 for realsLi Haoyi2019-05-201-2/+2
|
* Merge branch '599'Li Haoyi2019-05-208-1/+376
|\
| * Merge branch 'master' into dockerLi Haoyi2019-05-1911-1/+795
| |\
| | * Add support for Scoverage (#571)Nik Vanderhoof2019-05-197-1/+303
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | Contrib module for building docker imagesNathan Fischer2019-04-221-0/+73
| | |
* | | Bump ammonite to 1.6.7 (#610)Li Haoyi2019-05-194-14/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bump ammonite to 1.6.7 * upgrade all the things * add scalaj-http shims for bootstrapping * wip * tweak-error-message * tweak coursier * .
* | | .Li Haoyi2019-05-191-1/+1
| |/ |/|
* | Beginning of Bloop integration (#595)Olivier Mélois2019-04-254-0/+492
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Sync with latest versions, started bloop connection * BloopModule back to the bare minimum * Added first Bloop related unit-tests * More tests * Fixed global module usage. * Added resolution in bloop config * More tests, using correct repository list * revert dev change * Changed moduleSourceMap implementation * Using path-dependant trait for the module This facilitates testing by preventing the trait from referencing a global module. * Added semanticDB to bloopConfig * Added documentation * Install returns pathRefs instead of paths * bumped semanticDB * Better use of mill's cache, avoid duplication of work * addressing comments
* tidy up Nathan Fischer2019-04-171-7/+1
|
* Reminder not to be badNathan Fischer2019-04-171-1/+0
|
* PR commentsNathan Fischer2019-04-173-11/+11
|
* Tests Nathan Fischer2019-04-171-0/+53
|
* Short docNathan Fischer2019-04-171-1/+1
|
* Add other essential commandsNathan Fischer2019-04-171-10/+23
|
* Flyway moduleNathan Fischer2019-04-171-0/+59
|
* contrib BuildInfo plugin: fix generatedSources, it must be a folder (#589)Vitalii Lysov2019-04-172-39/+51
| | | | | | | | | | | | | | | | | | | | * fix BuildInfo generatedSources, it must be a folder generatedSources must be a folder, but till now it was a reference to a generated file This commit fixes this issue. There are 2 reasons for this fix: (1) Because generatedSources must be folders by the definition: Folders containing source files that are generated (2) If you use intellij IDEA and build your project from the IDE, building module, which includes BuildInfo plugin, fails. * test: make explicit check that generatedSources is a folder * correct T.ctx -> T.ctx() * workaround to get `dest` property of the task into other
* Relaxes the visibility on the Twil trait.Jean Helou2019-03-111-1/+1
| | | | This makes it easier for users to customize their build.
* Extracts static asset and webjar handling to a specific traitJean Helou2019-03-113-103/+101
|
* add static assets including WebJarsAndrew Richards2019-03-115-5/+108
| | | | Signed-off-by: Jean Helou <jhe@codamens.fr>
* Reworks version specific keys and extractionJean Helou2019-03-114-3/+3
| | | | | | | Route compilation workers are specific to play minor version but still added a patch level version in the key. The playMinorVersion used to compute the version part of the key had to add a useless trailing `.0`, this is now fixed.
* Provides additionnal dependency keys for easier configurationJean Helou2019-03-114-12/+47
|
* fixes route compiler worker selector keyJean Helou2019-03-111-3/+2
| | | | | | The version was correctly derived into a worker key but the key was left unused and the full version was used instead which didn't work for non .0 versions
* Adds test for PlayApi single moduleJean Helou2019-03-115-0/+172
|
* Adds tests for the PlayModule and SingleModuleJean Helou2019-03-1115-1/+423
|
* Play modules : api only, full play and mono module project.Jean Helou2019-03-112-0/+29
|
* Add trait to configure twirl integration for playframeworkJean Helou2019-03-111-0/+29
|
* Integrate Router module and add a trait to configure it for playJean Helou2019-03-112-16/+19
|
* Tightens visibility of the internal workersJean Helou2019-03-114-7/+7
|
* Adds individual modules to configure mill to playframework's defaultsJean Helou2019-03-115-0/+72
| | | | | | | | This adds : - version configuration - dependencies - directory layout - runtime server
* Moved BuildInfo into package mill.contrib.buildinfoTobias Roeser2019-02-183-2/+6
| | | | | | This fixes https://github.com/lihaoyi/mill/issues/548 See also https://github.com/lihaoyi/mill/issues/547
* Added log statement to BuildInfo generatorTobias Roeser2019-02-181-19/+22
|
* better aligns RouterModule with mill's naming conventionsJean Helou2019-02-147-29/+13
|
* update scaladoc to leverage list markersJean Helou2019-02-141-10/+8
|
* switch to T.sources for the routesFiles settingJean Helou2019-02-1411-41/+135
|
* Updates the test of the play lib moduleJean Helou2019-02-142-3/+25
| | | | | The tests have been updated to check the returned error if the route file cannot be parsed properly.
* Adds the specialized workersJean Helou2019-02-142-0/+122
| | | | | | This module adds workers specialized for play 2.6.0. and 2.7.0, these modules actually depend on playframework artifacts. They are dynamically loaded from the `RoutesCompilerWorkerApi`.