Skip to content

Commit bf204aa

Browse files
Rebootstrap on latest optional RootModule changes (#5011)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent 7fbdc25 commit bf204aa

File tree

54 files changed

+53
-86
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+53
-86
lines changed

build.mill

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//| mill-version: 0.13.0-M1-43-b217bc
1+
//| mill-version: 0.13.0-M2-19-7fbdc2
22

33
package build
44
// imports
@@ -18,11 +18,6 @@ import mill.T
1818
import mill.define.Cross
1919
import scala.util.Properties
2020

21-
// plugins and dependencies
22-
import $meta._
23-
24-
import $packages._
25-
2621
object Settings {
2722
val pomOrg = "com.lihaoyi"
2823
val githubOrg = "com-lihaoyi"

ci/mill-bootstrap.patch

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +0,0 @@
1-
diff --git a/build.mill b/build.mill
2-
index d815508132a..ba62e147383 100644
3-
--- a/build.mill
4-
+++ b/build.mill
5-
@@ -19,9 +19,8 @@ import mill.define.Cross
6-
import scala.util.Properties
7-
8-
// plugins and dependencies
9-
-import $meta._
10-
+//| meta: true
11-
12-
-import $packages._
13-
14-
object Settings {
15-
val pomOrg = "com.lihaoyi"
16-
diff --git a/mill-build/build.mill b/mill-build/build.mill
17-
index f32b3cbcf65..3fc9b0097c8 100644
18-
--- a/mill-build/build.mill
19-
+++ b/mill-build/build.mill
20-
@@ -14,7 +14,7 @@ object `package` extends MillBuildRootModule {
21-
// TODO: implement empty version for ivy deps as we do in import parser
22-
mvn"com.lihaoyi::mill-contrib-buildinfo:${mill.api.BuildInfo.millVersion}",
23-
// mvn"com.goyeau::mill-scalafix::0.5.0",
24-
- mvn"com.lihaoyi::mill-main-graphviz:${mill.api.BuildInfo.millVersion}",
25-
+ mvn"com.lihaoyi::mill-libs-graphviz:${mill.api.BuildInfo.millVersion}",
26-
// TODO: document, why we have this dependency
27-
mvn"org.jsoup:jsoup:1.18.1"
28-
)

core/api/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import mill._
88
* internal code and user-land code. Should have zero or minimal dependencies
99
* to ensure the two codebases are not bound to the same versions of shared libraries
1010
*/
11-
object `package` extends RootModule with build.MillStableScalaModule with BuildInfo {
11+
object `package` extends build.MillStableScalaModule with BuildInfo {
1212
def moduleDeps = Seq(build.core.constants)
1313

1414
def buildInfoPackageName = "mill.api"

core/constants/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import mill.scalalib._
88
* This module contains basic constants and helpers shared between the client,
99
* server, and the rest of the Mill codebase.
1010
*/
11-
object `package` extends RootModule with build.MillPublishJavaModule with BuildInfo {
11+
object `package` extends build.MillPublishJavaModule with BuildInfo {
1212
def buildInfoPackageName = "mill.constants"
1313
def buildInfoMembers = Seq(
1414
BuildInfo.Value("millVersion", build.millVersion(), "Mill version."),

core/define/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import mill.scalalib._
77
* This module contains the data types necessary for defining a Mill build:
88
* defining Tasks, Modules, helper code, and other related data structures.
99
*/
10-
object `package` extends RootModule with build.MillStableScalaModule {
10+
object `package` extends build.MillStableScalaModule {
1111
def moduleDeps = Seq(build.core.api)
1212

1313
def compileMvnDeps = Task {

core/eval/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ import mill._
88
* without any of the user-land logic or helpers necessary to build actual
99
* codebases.
1010
*/
11-
object `package` extends RootModule with build.MillStableScalaModule {
11+
object `package` extends build.MillStableScalaModule {
1212
def moduleDeps = Seq(build.core.define, build.core.exec, build.core.resolve)
1313
}

core/exec/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import mill._
66
* This module contains code related to planning and execution of the Mill
77
* task graph after it has been resolved.
88
*/
9-
object `package` extends RootModule with build.MillStableScalaModule {
9+
object `package` extends build.MillStableScalaModule {
1010
def moduleDeps = Seq(build.core.define, build.core.internal)
1111
def mvnDeps = Seq(build.Deps.snakeyamlEngine)
1212
}

core/internal/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import mill._
66
* This package contains internal helpers and utilities used throughout
77
* Mill's own internal code but not intended for use by user-land code.
88
*/
9-
object `package` extends RootModule with build.MillPublishScalaModule {
9+
object `package` extends build.MillPublishScalaModule {
1010
def moduleDeps = Seq(build.core.api, build.core.util)
1111

1212
def mvnDeps = Agg(

core/resolve/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ import mill._
77
* tokens like 'foo.{bar,qux}.baz' into Mill tasks that can be
88
* executed via [[build.core.exec]]
99
*/
10-
object `package` extends RootModule with build.MillStableScalaModule {
10+
object `package` extends build.MillStableScalaModule {
1111
def moduleDeps = Seq(build.core.api, build.core.define, build.core.internal)
1212
}

core/util/package.mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import mill.scalalib._
88
* be part of the interface between the two classloader environments to ensure
99
* isolation between them
1010
*/
11-
object `package` extends RootModule with build.MillStableScalaModule with BuildInfo {
11+
object `package` extends build.MillStableScalaModule with BuildInfo {
1212
def moduleDeps = Seq(build.core.api, build.core.constants, build.core.define)
1313

1414
def mvnDeps = Agg(

0 commit comments

Comments
 (0)