Skip to content

Commit 6be9add

Browse files
authored
Rebootstrap (#5396)
1 parent 6625878 commit 6be9add

File tree

18 files changed

+38
-365
lines changed

18 files changed

+38
-365
lines changed

build.mill

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//| mill-version: 1.0.0-RC2-55-6bd3a9
1+
//| mill-version: 1.0.0-RC2-84-ac14db
22
//| mill-jvm-opts: ["-XX:NonProfiledCodeHeapSize=250m", "-XX:ReservedCodeCacheSize=500m"]
33
//| mill-opts: ["--jobs=0.5C"]
44

@@ -15,13 +15,13 @@ import mill.vcs.VcsVersion
1515
import mill._
1616
import mill.util.Tasks
1717
import mill.scalalib._
18-
import mill.scalalib.api.JvmWorkerUtil
18+
import mill.jvmlib.api.JvmWorkerUtil
1919
import mill.scalalib.publish._
20-
import mill.define.SelectMode
20+
import mill.api.SelectMode
2121
import mill.T
22-
import mill.define.Cross
22+
import mill.api.Cross
2323
import scala.util.Properties
24-
import mill.define.BuildCtx
24+
import mill.api.BuildCtx
2525
import mill.androidlib.AndroidSdkModule
2626

2727
def millVersionIsStable: T[Boolean] = Task.Input {
@@ -190,7 +190,7 @@ def formatDep(dep: Dep) = {
190190
s"${d.module.organization.value}:${d.module.name.value}:${d.versionConstraint.asString}"
191191
}
192192

193-
def listCross(implicit ctx: mill.define.ModuleCtx) = BuildCtx.watchValue {
193+
def listCross(implicit ctx: mill.api.ModuleCtx) = BuildCtx.watchValue {
194194
// millSourcePath is protected, so we need to access it via reflection
195195
import scala.reflect.Selectable.reflectiveSelectable
196196
os.list(ctx.asInstanceOf[{ def millSourcePath: os.Path }].millSourcePath).map(_.last)

ci/mill-bootstrap.patch

Lines changed: 0 additions & 327 deletions
Original file line numberDiff line numberDiff line change
@@ -1,327 +0,0 @@
1-
diff --git a/build.mill b/build.mill
2-
index 7ab1e24f562..8cf64618184 100644
3-
--- a/build.mill
4-
+++ b/build.mill
5-
@@ -15,13 +15,13 @@ import mill.vcs.VcsVersion
6-
import mill._
7-
import mill.util.Tasks
8-
import mill.scalalib._
9-
-import mill.scalalib.api.JvmWorkerUtil
10-
+import mill.jvmlib.api.JvmWorkerUtil
11-
import mill.scalalib.publish._
12-
-import mill.define.SelectMode
13-
+import mill.api.SelectMode
14-
import mill.T
15-
-import mill.define.Cross
16-
+import mill.api.Cross
17-
import scala.util.Properties
18-
-import mill.define.BuildCtx
19-
+import mill.api.BuildCtx
20-
import mill.androidlib.AndroidSdkModule
21-
22-
def millVersionIsStable: T[Boolean] = Task.Input {
23-
@@ -191,7 +191,7 @@ def formatDep(dep: Dep) = {
24-
}
25-
26-
27-
-def listCross(implicit ctx: mill.define.ModuleCtx) = BuildCtx.watchValue {
28-
+def listCross(implicit ctx: mill.api.ModuleCtx) = BuildCtx.watchValue {
29-
// millSourcePath is protected, so we need to access it via reflection
30-
import scala.reflect.Selectable.reflectiveSelectable
31-
os.list(ctx.asInstanceOf[ {def millSourcePath: os.Path}].millSourcePath).map(_.last)
32-
diff --git a/contrib/package.mill b/contrib/package.mill
33-
index 165c6a63a1d..fabe7cd94df 100644
34-
--- a/contrib/package.mill
35-
+++ b/contrib/package.mill
36-
@@ -5,13 +5,13 @@ import coursier.maven.MavenRepository
37-
import mill._
38-
import mill.util.Tasks
39-
import mill.scalalib._
40-
-import mill.scalalib.api.JvmWorkerUtil
41-
+import mill.jvmlib.api.JvmWorkerUtil
42-
import mill.scalalib.publish._
43-
import mill.util.Jvm
44-
-import mill.define.SelectMode
45-
+import mill.api.SelectMode
46-
import mill.contrib.buildinfo.BuildInfo
47-
import mill.T
48-
-import mill.define.Cross
49-
+import mill.api.Cross
50-
import millbuild.*
51-
52-
/**
53-
diff --git a/dist/package.mill b/dist/package.mill
54-
index 02f586a2388..e2c2a20215d 100644
55-
--- a/dist/package.mill
56-
+++ b/dist/package.mill
57-
@@ -3,11 +3,11 @@ package build.dist
58-
import mill.*
59-
import scalalib.*
60-
import publish.*
61-
-import mill.define.ModuleRef
62-
+import mill.api.ModuleRef
63-
import mill.util.Jvm
64-
//import de.tobiasroeser.mill.vcs.version.VcsVersion
65-
import millbuild.*
66-
-import mill.define.BuildCtx
67-
+import mill.api.BuildCtx
68-
import scala.util.Using
69-
70-
trait DistModule extends Module {
71-
diff --git a/dist/scripts/package.mill b/dist/scripts/package.mill
72-
index ef100556258..a20fe070bc4 100644
73-
--- a/dist/scripts/package.mill
74-
+++ b/dist/scripts/package.mill
75-
@@ -2,7 +2,7 @@ package build.dist.scripts
76-
77-
import java.nio.file.attribute.PosixFilePermission
78-
import java.util.regex.Pattern
79-
-import mill.define.BuildCtx
80-
+import mill.api.BuildCtx
81-
import mill.*
82-
import mill.scalalib.*
83-
import mill.api.Result
84-
diff --git a/example/package.mill b/example/package.mill
85-
index 12eb5bb0312..85a2acc4138 100644
86-
--- a/example/package.mill
87-
+++ b/example/package.mill
88-
@@ -5,14 +5,14 @@ import coursier.maven.MavenRepository
89-
import mill.*
90-
import mill.util.Tasks
91-
import mill.scalalib.*
92-
-import mill.scalalib.api.JvmWorkerUtil
93-
+import mill.jvmlib.api.JvmWorkerUtil
94-
import mill.scalalib.publish.*
95-
import mill.util.Jvm
96-
-import mill.define.SelectMode
97-
+import mill.api.SelectMode
98-
import mill.contrib.buildinfo.BuildInfo
99-
import mill.T
100-
-import mill.define.Cross
101-
-import mill.define.BuildCtx
102-
+import mill.api.Cross
103-
+import mill.api.BuildCtx
104-
105-
object `package` extends Module {
106-
def exampleModules: Seq[ExampleCrossModule] = moduleInternal
107-
diff --git a/integration/package.mill b/integration/package.mill
108-
index a2d73acb2f9..93fe5588459 100644
109-
--- a/integration/package.mill
110-
+++ b/integration/package.mill
111-
@@ -5,17 +5,17 @@ import coursier.maven.MavenRepository
112-
import mill._
113-
import mill.util.Tasks
114-
import mill.scalalib._
115-
-import mill.scalalib.api.JvmWorkerUtil
116-
+import mill.jvmlib.api.JvmWorkerUtil
117-
import mill.scalalib.publish._
118-
import mill.util.Jvm
119-
-import mill.define.SelectMode
120-
+import mill.api.SelectMode
121-
import mill.contrib.buildinfo.BuildInfo
122-
import mill.T
123-
-import mill.define.Cross
124-
+import mill.api.Cross
125-
import mill.testrunner.TestResult
126-
import millbuild.*
127-
import upickle.implicits.namedTuples.default.given
128-
-import mill.define.BuildCtx
129-
+import mill.api.BuildCtx
130-
131-
object `package` extends mill.Module {
132-
// We compile the test code once and then offer multiple modes to
133-
diff --git a/libs/init/package.mill b/libs/init/package.mill
134-
index f75201701fc..33cdac4fdda 100644
135-
--- a/libs/init/package.mill
136-
+++ b/libs/init/package.mill
137-
@@ -6,7 +6,7 @@ import mill.scalalib.Assembly.Rule
138-
import mill.scalalib.ScalaModule
139-
import mill.util.Jvm
140-
import millbuild.*
141-
-import mill.define.BuildCtx
142-
+import mill.api.BuildCtx
143-
144-
object `package` extends MillPublishScalaModule {
145-
146-
diff --git a/libs/jvmlib/package.mill b/libs/jvmlib/package.mill
147-
index c248f68a760..b78fb58dad9 100644
148-
--- a/libs/jvmlib/package.mill
149-
+++ b/libs/jvmlib/package.mill
150-
@@ -6,13 +6,13 @@ import coursier.maven.MavenRepository
151-
import mill._
152-
import mill.util.Tasks
153-
import mill.scalalib._
154-
-import mill.scalalib.api.JvmWorkerUtil
155-
+import mill.jvmlib.api.JvmWorkerUtil
156-
import mill.scalalib.publish._
157-
import mill.util.Jvm
158-
-import mill.define.SelectMode
159-
+import mill.api.SelectMode
160-
import mill.contrib.buildinfo.BuildInfo
161-
import mill.T
162-
-import mill.define.Cross
163-
+import mill.api.Cross
164-
import millbuild.*
165-
166-
object `package` extends MillStableScalaModule {
167-
diff --git a/libs/jvmlib/test/src/mill/scalalib/TestModuleUtilTests.scala b/libs/jvmlib/test/src/mill/scalalib/TestModuleUtilTests.scala
168-
index 7d2f7c21280..6b54392a351 100644
169-
--- a/libs/jvmlib/test/src/mill/scalalib/TestModuleUtilTests.scala
170-
+++ b/libs/jvmlib/test/src/mill/scalalib/TestModuleUtilTests.scala
171-
@@ -334,7 +334,7 @@ object TestModuleUtilTests extends TestSuite {
172-
"mill.scalalib.UtestTestRunnerTests",
173-
"mill.scalalib.VersionContolTests",
174-
"mill.scalalib.ZiotestTestRunnerTests",
175-
- "mill.scalalib.api.JvmWorkerUtilTests",
176-
+ "mill.jvmlib.api.JvmWorkerUtilTests",
177-
"mill.scalalib.bsp.BspModuleTests",
178-
"mill.scalalib.dependency.metadata.MetadataLoaderFactoryTests",
179-
"mill.scalalib.dependency.updates.UpdatesFinderTests",
180-
diff --git a/libs/main/package.mill b/libs/main/package.mill
181-
index 48a1aa34a6d..42e62cbb9c1 100644
182-
--- a/libs/main/package.mill
183-
+++ b/libs/main/package.mill
184-
@@ -5,8 +5,8 @@ import mill._
185-
import mill.scalalib._
186-
import mill.contrib.buildinfo.BuildInfo
187-
import mill.T
188-
-import mill.define.Cross
189-
-import mill.scalalib.api.JvmWorkerUtil
190-
+import mill.api.Cross
191-
+import mill.jvmlib.api.JvmWorkerUtil
192-
import millbuild.*
193-
194-
/**
195-
diff --git a/libs/scalajslib/package.mill b/libs/scalajslib/package.mill
196-
index 831229339aa..6c4deb2f37c 100644
197-
--- a/libs/scalajslib/package.mill
198-
+++ b/libs/scalajslib/package.mill
199-
@@ -5,7 +5,7 @@ import mill._
200-
import mill.scalalib._
201-
import mill.contrib.buildinfo.BuildInfo
202-
import mill.T
203-
-import mill.define.Cross
204-
+import mill.api.Cross
205-
import millbuild.*
206-
207-
object `package` extends MillStableScalaModule with BuildInfo {
208-
diff --git a/libs/scalanativelib/package.mill b/libs/scalanativelib/package.mill
209-
index cced7af7af8..e1d1d25a61f 100644
210-
--- a/libs/scalanativelib/package.mill
211-
+++ b/libs/scalanativelib/package.mill
212-
@@ -2,7 +2,7 @@ package build.libs.scalanativelib
213-
// imports
214-
import mill._
215-
import mill.T
216-
-import mill.define.Cross
217-
+import mill.api.Cross
218-
import millbuild.*
219-
220-
object `package` extends MillStableScalaModule {
221-
diff --git a/mill-build/src/millbuild/Deps.scala b/mill-build/src/millbuild/Deps.scala
222-
index aa31cf84d5f..32ed2a0aaa8 100644
223-
--- a/mill-build/src/millbuild/Deps.scala
224-
+++ b/mill-build/src/millbuild/Deps.scala
225-
@@ -1,7 +1,7 @@
226-
package millbuild
227-
228-
import mill.scalalib.*
229-
-import mill.scalalib.api.*
230-
+import mill.jvmlib.api.*
231-
232-
object Deps {
233-
234-
diff --git a/mill-build/src/millbuild/MillScalaModule.scala b/mill-build/src/millbuild/MillScalaModule.scala
235-
index 1786e3df877..e6ff5b9451f 100644
236-
--- a/mill-build/src/millbuild/MillScalaModule.scala
237-
+++ b/mill-build/src/millbuild/MillScalaModule.scala
238-
@@ -2,8 +2,8 @@ package millbuild
239-
240-
import mill.*
241-
import mill.scalalib.*
242-
-import mill.scalalib.api.JvmWorkerUtil
243-
-import mill.define.BuildCtx
244-
+import mill.jvmlib.api.JvmWorkerUtil
245-
+import mill.api.BuildCtx
246-
// import com.goyeau.mill.scalafix.ScalafixModule
247-
248-
/**
249-
diff --git a/runner/client/package.mill b/runner/client/package.mill
250-
index 5e68b06362f..f16b1e82950 100644
251-
--- a/runner/client/package.mill
252-
+++ b/runner/client/package.mill
253-
@@ -3,7 +3,7 @@ import mill.*
254-
import mill.contrib.buildinfo.BuildInfo
255-
import mill.scalalib.*
256-
import millbuild.*
257-
-import mill.define.BuildCtx
258-
+import mill.api.BuildCtx
259-
260-
/**
261-
* This module contains the core logic around the Mill command line client,
262-
diff --git a/runner/codesig/package.mill b/runner/codesig/package.mill
263-
index d2217cb01b5..e464cfa86ab 100644
264-
--- a/runner/codesig/package.mill
265-
+++ b/runner/codesig/package.mill
266-
@@ -2,7 +2,7 @@ package build.runner.codesig
267-
import mill._
268-
import mill.scalalib._
269-
import millbuild.*
270-
-import mill.define.BuildCtx
271-
+import mill.api.BuildCtx
272-
273-
/**
274-
* The CodeSig module implements a conservative call-graph analyzer at the JVM
275-
diff --git a/testkit/package.mill b/testkit/package.mill
276-
index 3525ab9f37d..ea580234e76 100644
277-
--- a/testkit/package.mill
278-
+++ b/testkit/package.mill
279-
@@ -2,7 +2,7 @@ package build.testkit
280-
281-
import mill._
282-
import millbuild.*
283-
-import mill.define.BuildCtx
284-
+import mill.api.BuildCtx
285-
286-
/**
287-
* Mill unit/integration/example-testing helpers. Both used internally
288-
diff --git a/website/package.mill b/website/package.mill
289-
index 9e1ed5fd74f..fd6b93ce538 100644
290-
--- a/website/package.mill
291-
+++ b/website/package.mill
292-
@@ -7,7 +7,7 @@ import scalalib._
293-
//import de.tobiasroeser.mill.vcs.version.VcsVersion
294-
import scala.jdk.CollectionConverters._
295-
import millbuild.*
296-
-import mill.define.BuildCtx
297-
+import mill.api.BuildCtx
298-
299-
/** Generates the mill documentation with Antora. */
300-
object `package` extends mill.Module {
301-
@@ -55,7 +55,7 @@ object `package` extends mill.Module {
302-
}
303-
304-
def runAntora(npmDir: os.Path, workDir: os.Path, args: Seq[String])(implicit
305-
- ctx: mill.define.TaskCtx.Log
306-
+ ctx: mill.api.TaskCtx.Log
307-
) = {
308-
309-
prepareAntora(npmDir)
310-
@@ -114,7 +114,7 @@ object `package` extends mill.Module {
311-
}
312-
313-
def expandDiagramsInDirectoryAdocFile(dest: os.Path, visualizeClassPath: Seq[os.Path])(implicit
314-
- ctx: mill.define.TaskCtx
315-
+ ctx: mill.api.TaskCtx
316-
) = {
317-
318-
// Walk all files to render graphviz templates ourselves because the only Antora graphviz
319-
@@ -421,7 +421,7 @@ object `package` extends mill.Module {
320-
siteDir,
321-
devAntoraSources().path,
322-
BuildCtx.workspaceRoot / "docs",
323-
- mill.define.BuildCtx.workspaceRoot
324-
+ mill.api.BuildCtx.workspaceRoot
325-
)
326-
327-
// only copy the "api" sub-dir; api docs contains a top-level index.html with we don't want

contrib/package.mill

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ import coursier.maven.MavenRepository
55
import mill._
66
import mill.util.Tasks
77
import mill.scalalib._
8-
import mill.scalalib.api.JvmWorkerUtil
8+
import mill.jvmlib.api.JvmWorkerUtil
99
import mill.scalalib.publish._
1010
import mill.util.Jvm
11-
import mill.define.SelectMode
11+
import mill.api.SelectMode
1212
import mill.contrib.buildinfo.BuildInfo
1313
import mill.T
14-
import mill.define.Cross
14+
import mill.api.Cross
1515
import millbuild.*
1616

1717
/**

dist/package.mill

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ package build.dist
33
import mill.*
44
import scalalib.*
55
import publish.*
6-
import mill.define.ModuleRef
6+
import mill.api.ModuleRef
77
import mill.util.Jvm
88
//import de.tobiasroeser.mill.vcs.version.VcsVersion
99
import millbuild.*
10-
import mill.define.BuildCtx
10+
import mill.api.BuildCtx
1111
import scala.util.Using
1212

1313
trait DistModule extends Module {

0 commit comments

Comments
 (0)