From 0b1fcf4bb0b55d82bfbd33b1e0fc3c4ad10173e4 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 17 Jan 2025 20:24:01 +0800 Subject: [PATCH 1/4] . --- readme.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/readme.adoc b/readme.adoc index 11d25a9f69a..d75f425cd9b 100644 --- a/readme.adoc +++ b/readme.adoc @@ -25,7 +25,6 @@ https://www.patreon.com/lihaoyi[image:https://img.shields.io/badge/patreon-spons Mill is a fast JVM build tool that supports Java and Scala. Mill aims to make your project’s build process performant, maintainable, and flexible. - If you want to use Mill in your own projects, check out our documentation: * {link-current-doc-site}[Documentation] From a3734152adb1f3a10f7c8e50c2cd1ac7099eb81d Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 17 Jan 2025 20:50:19 +0800 Subject: [PATCH 2/4] . --- .github/workflows/post-build-selective.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/post-build-selective.yml b/.github/workflows/post-build-selective.yml index eab198d0c9a..5d0a0db5762 100644 --- a/.github/workflows/post-build-selective.yml +++ b/.github/workflows/post-build-selective.yml @@ -73,6 +73,8 @@ jobs: - run: ./mill -i -k selective.resolve ${{ inputs.millargs }} + - run: cat out/mill-build/methodCodeHashSignatures.dest/current/spanningInvalidationTree.json + - run: ./mill -i -k selective.resolveTree ${{ inputs.millargs }} - run: ./mill -i -j1 -k selective.run ${{ inputs.millargs }} From ac9106e8e4188196633a2bfa6f3d6094a6dec089 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 17 Jan 2025 21:04:05 +0800 Subject: [PATCH 3/4] . From 21808701ba2c32271734ab6f433b22fc324c5278 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 17 Jan 2025 21:15:01 +0800 Subject: [PATCH 4/4] split up testRepoSourceRoot from testRepoRoot --- example/package.mill | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/example/package.mill b/example/package.mill index 16c29d17233..ff5bfa1e1a9 100644 --- a/example/package.mill +++ b/example/package.mill @@ -211,7 +211,8 @@ object `package` extends RootModule with Module { trait ExampleCrossModule extends build.integration.IntegrationTestModule { // disable scalafix because these example modules don't have sources causing it to misbehave - def testRepoRoot: T[PathRef] = Task.Source(millSourcePath) + def testRepoSourceRoot: T[PathRef] = Task.Source(millSourcePath) + def testRepoRoot: T[PathRef] = Task{ testRepoSourceRoot() } def sources0 = Task.Sources(millSourcePath) def sources = Task {