Build Logs

disneystreaming/smithy-translate • 3.8.0-RC5:2025-12-31

Errors

1

Warnings

520

Total Lines

1252

1##################################
2Clonning https://github.com/disneystreaming/smithy-translate.git into /build/repo using revision v0.7.5
3##################################
4Note: switching to 'f20688fa66eb5e2054505af45998dab61762c26b'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC5
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: buildSetup.sc
33Pattern: case ZincWorkerUtil.DottyVersion("0",
34Replacement: case ZincWorkerUtil.Scala3Version(
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (21))
37Compiled project (Scala 3.7.3, JVM (21))
38Successfully applied pattern 'case ZincWorkerUtil.DottyVersion("0",' in buildSetup.sc
39
40Try apply source patch:
41Path: buildSetup.sc
42Pattern: -java-output-version:11
43Replacement: -java-output-version:21
44Successfully applied pattern '-java-output-version:11' in buildSetup.sc
45----
46Starting build for 3.8.0-RC5
47Execute tests: true
48Mill project found:
49Found explicit mill version 0.12.10 in ./mill-version
50Force upgrade of millVersion 0.12.10 to 0.12.16
51Detected mill version=0.12.16, binary version: 0.12
52No prepare script found for project disneystreaming/smithy-translate
53No mill build directory found
54Apply scalafix rules to ./build.sc
55Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
56Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
57Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
58Successfully applied pattern 'package build\n' in /build/repo/MillVersionCompat.sc
59##################################
60Scala version: 3.8.0-RC5
61Targets: com.disneystreaming.smithy%smithytranslate-compiler-core com.disneystreaming.smithy%smithytranslate-formatter com.disneystreaming.smithy%smithytranslate-json-schema com.disneystreaming.smithy%smithytranslate-openapi com.disneystreaming.smithy%smithytranslate-proto com.disneystreaming.smithy%smithytranslate-runners com.disneystreaming.smithy%smithytranslate-transitive
62Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"buildSetup.sc","pattern":"case ZincWorkerUtil.DottyVersion(\"0\",","replaceWith":"case ZincWorkerUtil.Scala3Version("},{"path":"buildSetup.sc","pattern":"-java-output-version:11","replaceWith":"-java-output-version:21"}]}
63##################################
64Downloading mill 0.12.16 from https://repo1.maven.org/maven2/com/lihaoyi/mill-dist/0.12.16/mill-dist-0.12.16.jar ...
65 % Total % Received % Xferd Average Speed Time Time Time Current
66 Dload Upload Total Spent Left Speed
67
68 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
69 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
70curl: (22) The requested URL returned error: 404
71Mill launcher ./mill failed to launch, skipping
72Downloading mill 0.12.16 from https://repo1.maven.org/maven2/com/lihaoyi/mill-dist/0.12.16/mill-dist-0.12.16.exe ...
73 % Total % Received % Xferd Average Speed Time Time Time Current
74 Dload Upload Total Spent Left Speed
75
76 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
77 13 72.6M 13 9.7M 0 0 65.4M 0 0:00:01 --:--:-- 0:00:01 65.1M
78100 72.6M 100 72.6M 0 0 116M 0 --:--:-- --:--:-- --:--:-- 116M
79============================== resolve _ ==============================
80[build.sc-61/65] compile
81[build.sc-61] [info] compiling 6 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
82[build.sc-61] [warn] /build/repo/CommunityBuildCore.sc:135:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
83[build.sc-61] [warn] .iterator()
84[build.sc-61] [warn] ^
85[build.sc-61] [warn] /build/repo/MillCommunityBuild.sc:221:14: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
86[build.sc-61] [warn] ctx.root.millInternal.modules.collect { case module: PublishModule =>
87[build.sc-61] [warn] ^
88[build.sc-61] [warn] /build/repo/MillCommunityBuild.sc:262:29: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
89[build.sc-61] [warn] val testModule = module.millInternal.modules.toList
90[build.sc-61] [warn] ^
91[build.sc-61] [warn] /build/repo/MillCommunityBuild.sc:397:12: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
92[build.sc-61] [warn] ctx.root.millInternal.modules.flatMap {
93[build.sc-61] [warn] ^
94[build.sc-61] [warn] /build/repo/MillVersionCompat.sc:7:41: trait ZincWorkerModule in package scalalib is deprecated (since Mill 0.12.11): Use JvmWorkerModule instead
95[build.sc-61] [warn] type ZincWorkerModule = mill.scalalib.ZincWorkerModule
96[build.sc-61] [warn] ^
97[build.sc-61] [warn] /build/repo/build.sc:9:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
98[build.sc-61] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String])(implicit ctx: mill.api.Ctx): Seq[String] =
99[build.sc-61] [warn] ^
100[build.sc-61] [warn] /build/repo/build.sc:20:79: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
101[build.sc-61] [warn] implicit class MillCommunityBuildScalacOptionsTargetOps(asTarget: mill.define.Target[Seq[String]]){
102[build.sc-61] [warn] ^
103[build.sc-61] [warn] /build/repo/build.sc:21:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
104[build.sc-61] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String]) = scalaVersion.zip(asTarget).map {
105[build.sc-61] [warn] ^
106[build.sc-61] [warn] /build/repo/build.sc:182:62: method publishSelfDependency in trait PublishModule is deprecated (since 0.12.12): Use artifactMetadata instead
107[build.sc-61] [warn] Agg(mill.scalalib.publish.Dependency(jvmOuter.shaded.publishSelfDependency(), Scope.Compile))
108[build.sc-61] [warn] ^
109[build.sc-61] [warn] /build/repo/buildSetup.sc:60:49: trait SonatypeCentralPublishModule in package sonatypecentral is deprecated (since Mill 0.12.15): Use mill.scalalib.SonatypeCentralPublishModule instead
110[build.sc-61] [warn] trait BasePublishModule extends BaseModule with SonatypeCentralPublishModule {
111[build.sc-61] [warn] ^
112[build.sc-61] [warn] /build/repo/buildSetup.sc:199:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
113[build.sc-61] [warn] case ZincWorkerUtil.ReleaseVersion(major, minor, patch) =>
114[build.sc-61] [warn] ^
115[build.sc-61] [warn] /build/repo/buildSetup.sc:205:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
116[build.sc-61] [warn] case ZincWorkerUtil.ReleaseVersion(major, minor, patch) =>
117[build.sc-61] [warn] ^
118[build.sc-61] [warn] /build/repo/buildSetup.sc:207:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
119[build.sc-61] [warn] case ZincWorkerUtil.MinorSnapshotVersion(major, minor, patch) =>
120[build.sc-61] [warn] ^
121[build.sc-61] [warn] /build/repo/buildSetup.sc:209:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
122[build.sc-61] [warn] case ZincWorkerUtil.Scala3Version( minor, patch) =>
123[build.sc-61] [warn] ^
124[build.sc-61] [warn] 14 warnings found
125[build.sc-61] [info] done compiling
126[1/1] resolve
127[0J[1A
128[0J[1A
129[1/1] ============================== resolve _ ============================== 26s
130Try build using /opencb/project-builder/mill/millw
131--disable-ticker will be removed in Mill 1.0.0, use `--ticker false`
132[build.sc] [info] compiling 6 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
133[build.sc] [warn] /build/repo/CommunityBuildCore.sc:135:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
134[build.sc] [warn] .iterator()
135[build.sc] [warn] ^
136[build.sc] [warn] /build/repo/MillCommunityBuild.sc:221:14: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
137[build.sc] [warn] ctx.root.millInternal.modules.collect { case module: PublishModule =>
138[build.sc] [warn] ^
139[build.sc] [warn] /build/repo/MillCommunityBuild.sc:262:29: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
140[build.sc] [warn] val testModule = module.millInternal.modules.toList
141[build.sc] [warn] ^
142[build.sc] [warn] /build/repo/MillCommunityBuild.sc:397:12: object millInternal in trait Module is deprecated (since Mill 0.12.11): Use moduleInternal instead
143[build.sc] [warn] ctx.root.millInternal.modules.flatMap {
144[build.sc] [warn] ^
145[build.sc] [warn] /build/repo/MillVersionCompat.sc:7:41: trait ZincWorkerModule in package scalalib is deprecated (since Mill 0.12.11): Use JvmWorkerModule instead
146[build.sc] [warn] type ZincWorkerModule = mill.scalalib.ZincWorkerModule
147[build.sc] [warn] ^
148[build.sc] [warn] /build/repo/build.sc:9:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
149[build.sc] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String])(implicit ctx: mill.api.Ctx): Seq[String] =
150[build.sc] [warn] ^
151[build.sc] [warn] /build/repo/build.sc:20:79: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
152[build.sc] [warn] implicit class MillCommunityBuildScalacOptionsTargetOps(asTarget: mill.define.Target[Seq[String]]){
153[build.sc] [warn] ^
154[build.sc] [warn] /build/repo/build.sc:21:50: trait Target in package define is deprecated (since Mill 0.12.15): Use Task.Simple[T] or T[T] instead
155[build.sc] [warn] def mapScalacOptions(scalaVersion: mill.define.Target[String]) = scalaVersion.zip(asTarget).map {
156[build.sc] [warn] ^
157[build.sc] [warn] /build/repo/build.sc:182:62: method publishSelfDependency in trait PublishModule is deprecated (since 0.12.12): Use artifactMetadata instead
158[build.sc] [warn] Agg(mill.scalalib.publish.Dependency(jvmOuter.shaded.publishSelfDependency(), Scope.Compile))
159[build.sc] [warn] ^
160[build.sc] [warn] /build/repo/buildSetup.sc:60:49: trait SonatypeCentralPublishModule in package sonatypecentral is deprecated (since Mill 0.12.15): Use mill.scalalib.SonatypeCentralPublishModule instead
161[build.sc] [warn] trait BasePublishModule extends BaseModule with SonatypeCentralPublishModule {
162[build.sc] [warn] ^
163[build.sc] [warn] /build/repo/buildSetup.sc:199:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
164[build.sc] [warn] case ZincWorkerUtil.ReleaseVersion(major, minor, patch) =>
165[build.sc] [warn] ^
166[build.sc] [warn] /build/repo/buildSetup.sc:205:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
167[build.sc] [warn] case ZincWorkerUtil.ReleaseVersion(major, minor, patch) =>
168[build.sc] [warn] ^
169[build.sc] [warn] /build/repo/buildSetup.sc:207:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
170[build.sc] [warn] case ZincWorkerUtil.MinorSnapshotVersion(major, minor, patch) =>
171[build.sc] [warn] ^
172[build.sc] [warn] /build/repo/buildSetup.sc:209:10: object ZincWorkerUtil in package api is deprecated (since Mill 0.12.11): Use JvmWorkerUtil instead
173[build.sc] [warn] case ZincWorkerUtil.Scala3Version( minor, patch) =>
174[build.sc] [warn] ^
175[build.sc] [warn] 14 warnings found
176[build.sc] [info] done compiling
177Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"buildSetup.sc","pattern":"case ZincWorkerUtil.DottyVersion(\"0\",","replaceWith":"case ZincWorkerUtil.Scala3Version("},{"path":"buildSetup.sc","pattern":"-java-output-version:11","replaceWith":"-java-output-version:21"}]}
178Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),Full)
179OpenCB::Use cross-version 3.8.0-RC5 instead of 3.3.6
180
181Starting build for smithytranslate-json-schema - [0/8]
182Failed to resolve scalaVersion, assume it's Scala 3 project
183OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
184OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
185Failed to resolve scalaVersion, assume it's Scala 3 project
186[info] compiling 6 Java sources to /build/repo/out/traits/compile.dest/classes ...
187[warn] source value 8 is obsolete and will be removed in a future release
188[warn] target value 8 is obsolete and will be removed in a future release
189[warn] To suppress warnings about obsolete options, use -Xlint:-options.
190[info] done compiling
191[info] compiling 41 Scala sources to /build/repo/out/compiler-core/3.8.0-RC5/compile.dest/classes ...
192[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
193[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModel.scala:113:30
194[warn] 113 | NonEmptyChain(head, tail: _*)
195[warn] | ^
196[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
197[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
198[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModelPostProcessor.scala:23:9
199[warn] 23 | private[this] val defaultTransformers: List[IModelPostProcessor] = List(
200[warn] | ^^^^^^
201[warn] |Ignoring [this] qualifier.
202[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
203[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
204[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
205[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModelPostProcessor.scala:38:9
206[warn] 38 | private[this] def transform(
207[warn] | ^^^^^^
208[warn] |Ignoring [this] qualifier.
209[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
210[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
211[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
212[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModelToSmithy.scala:147:31
213[warn] 147 | : AbstractShapeBuilder[_ <: AbstractShapeBuilder[_, _], _ <: JShape] =
214[warn] | ^
215[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
216[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
217[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModelToSmithy.scala:147:57
218[warn] 147 | : AbstractShapeBuilder[_ <: AbstractShapeBuilder[_, _], _ <: JShape] =
219[warn] | ^
220[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
221[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
222[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModelToSmithy.scala:147:60
223[warn] 147 | : AbstractShapeBuilder[_ <: AbstractShapeBuilder[_, _], _ <: JShape] =
224[warn] | ^
225[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
226[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
227[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModelToSmithy.scala:147:64
228[warn] 147 | : AbstractShapeBuilder[_ <: AbstractShapeBuilder[_, _], _ <: JShape] =
229[warn] | ^
230[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
231[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
232[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/IModelToSmithy.scala:250:11
233[warn] 250 | }: _*
234[warn] | ^
235[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
236[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
237[warn] -- Warning: /build/repo/modules/compiler-core/src/internals/recursion.scala:106:61
238[warn] 106 | refoldPar[F, PatternWithLabel, A, B](unfold, (fold.apply _).tupled)(a)
239[warn] | ^^^^^^^^^^^^
240[warn] |The syntax `<function> _` is no longer supported;
241[warn] |you can simply leave out the trailing ` _`
242[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
243[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/compiler-core/src/internals/RefParser.scala:76:4
244[warn] 76 | (uri.getPath(), uri.getFragment()) match {
245[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
246[warn] | match may not be exhaustive.
247[warn] |
248[warn] | It would fail on pattern case: (_, _)
249[warn] |----------------------------------------------------------------------------
250[warn] | Explanation (enabled by `-explain`)
251[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
252[warn] | There are several ways to make the match exhaustive:
253[warn] | - Add missing cases as shown in the warning
254[warn] | - If an extractor always return Some(...), write Some[X] for its return type
255[warn] | - Add a case _ => ... at the end to match all remaining cases
256[warn] ----------------------------------------------------------------------------
257[warn] there was 1 deprecation warning; re-run with -deprecation for details
258[warn] 12 warnings found
259[info] done compiling
260[info] compiling 10 Scala sources to /build/repo/out/json-schema/3.8.0-RC5/compile.dest/classes ...
261[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
262[warn] -- Warning: /build/repo/modules/json-schema/src/internals/JsonSchemaToIModel.scala:79:74
263[warn] 79 | private def fold = new PatternFolder[F](compilationUnit.namespace).fold _
264[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
265[warn] |The syntax `<function> _` is no longer supported;
266[warn] |you can simply leave out the trailing ` _`
267[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
268[warn] -- Warning: /build/repo/modules/json-schema/src/internals/JsonSchemaToIModel.scala:88:41
269[warn] 88 | recursion.refoldPar(unfoldAndAddExts _, fold)(start)
270[warn] | ^^^^^^^^^^^^^^^^^^
271[warn] |The syntax `<function> _` is no longer supported;
272[warn] |you can simply leave out the trailing ` _`
273[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
274[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/json-schema/src/internals/Extractors.scala:361:30
275[warn] 361 | m.asScala.foreach { case (k: String, v: Object) =>
276[warn] | ^
277[warn] | match may not be exhaustive.
278[warn] |
279[warn] | It would fail on pattern case: (_, _)
280[warn] |---------------------------------------------------------------------------
281[warn] | Explanation (enabled by `-explain`)
282[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
283[warn] | There are several ways to make the match exhaustive:
284[warn] | - Add missing cases as shown in the warning
285[warn] | - If an extractor always return Some(...), write Some[X] for its return type
286[warn] | - Add a case _ => ... at the end to match all remaining cases
287[warn] ---------------------------------------------------------------------------
288[warn] four warnings found
289[info] done compiling
290Successfully evaluated json-schema[3.8.0-RC5].compile
291Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
292Skipping unused scalacOptions: -Xkind-projector
293Option -classpath was updated
2942 warnings found
295Successfully evaluated json-schema[3.8.0-RC5].docJar
296[info] compiling 3 Scala sources to /build/repo/out/compiler-core/3.8.0-RC5/test/compile.dest/classes ...
297[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
298[warn] -- Warning: /build/repo/modules/compiler-core/test/src/ModelWrapper.scala:107:33
299[warn] 107 | Node.arrayNode(elements: _*)
300[warn] | ^
301[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
302[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
303[warn] two warnings found
304[info] done compiling
305[info] compiling 18 Scala sources to /build/repo/out/json-schema/3.8.0-RC5/test/compile.dest/classes ...
306[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
307[warn] -- Warning: /build/repo/modules/json-schema/test/src/TestUtils.scala:107:56 ----
308[warn] 107 | ): Unit = runConversionTest(inputs.head, inputs.tail: _*)
309[warn] | ^
310[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
311[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
312[warn] -- Warning: /build/repo/modules/json-schema/test/src/TestUtils.scala:126:15 ----
313[warn] 126 | remaining: _*
314[warn] | ^
315[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
316[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
317[warn] -- Warning: /build/repo/modules/json-schema/test/src/TestUtils.scala:151:70 ----
318[warn] 151 | ): Unit = runConversionTestWithOpts(opts, inputs.head, inputs.tail: _*)
319[warn] | ^
320[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
321[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
322[warn] -- Warning: /build/repo/modules/json-schema/test/src/TestUtils.scala:163:17 ----
323[warn] 163 | remaining: _*
324[warn] | ^
325[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
326[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
327[warn] 5 warnings found
328[info] done compiling
329Successfully evaluated json-schema[3.8.0-RC5].test.compile
330smithytranslate.compiler.json_schema.AllOfSpec:
331 + unions - allOf two structures 0.835s
332 + unions - allOf reference 0.139s
333 + unions - single allOf reference 0.076s
334 + unions - Parent type explicitly referenced and extended 0.081s
335 + unions - multiple mixins 0.084s
336 + B mixes in A, C mixes in B, B is directly referenced 0.066s
337 + B mixes in A, C mixes in B 0.069s
338 + B mixes in A, A has array reference 0.063s
339 + B mixes in A, A has array reference in sub-object 0.054s
340 + B mixes in A, A is used in allof in array 0.049s
341 + B mixes in A, A mixes in C, C mixes B (cyclic mixins) 0.021s
342smithytranslate.compiler.json_schema.ArraySpec:
343 + simple arrays 0.042s
344 + arrays with constraints and extensions 0.043s
345smithytranslate.compiler.json_schema.ConstSpec:
346 + const properties 0.051s
347 + const defs 0.039s
348smithytranslate.compiler.json_schema.ConstraintSpec:
349 + min max : integer 0.036s
350smithytranslate.compiler.json_schema.DefaultValueSpec:
351 + default value - string 0.034s
352 + default value - int 0.029s
353 + default value - double 0.029s
354 + default value - list 0.035s
355 + default value - string reference 0.029s
356 + default value - list reference 0.03s
357 + default value conflicts with required 0.03s
358smithytranslate.compiler.json_schema.EnumSpec:
359 + enums 0.031s
360 + enums - string type 0.028s
361smithytranslate.compiler.json_schema.FileBasedSpec:
362 + multiple files - same directory 0.127s
363 + multiple files - primitive type target 0.036s
364 + multiple files - child directory 0.044s
365 + single file ref issue 0.032s
366smithytranslate.compiler.json_schema.HttpBasedSpec:
367 + single local file - single remote file in root path 1.151s
368 + single local file - remote file referencing other remote file in root path 1.21s
369 + single local file - single remapped remote file into root path 1.072s
370 + multiple local - locally available file referenced as remote 1.033s
371 + multiple local - locally available file referenced as remote via remap 1.034s
372 + multiple local - locally available file referenced as remote, but not allowed to fetch remote 1.031s
373 + remote refs not in allow list are ignored 1.017s
374smithytranslate.compiler.json_schema.MapSpec:
375 + maps 0.022s
376 + additionalProperties 0.023s
377smithytranslate.compiler.json_schema.NullSpec:
378 + null as a structure field 0.023s
379 + null as a default 0.026s
380 + null as a default on member with nullable target 0.029s
381 + null as a reference 0.027s
382 + null as an alternative 0.025s
383 + null as an alternative - reference 0.041s
384 + null as an alternative to a nested definition 0.021s
385smithytranslate.compiler.json_schema.PrimitiveSpec:
386 + freeform document 0.021s
387 + freeform document nested 0.021s
388smithytranslate.compiler.json_schema.RefSpec:
389 + structures referencing unconstrained primitives 0.024s
390 + structures referencing primitives 0.024s
391 + structures referencing other structures 0.023s
392 + structures referencing other structures inside defs 0.023s
393 + nested refs 0.023s
394 + nested refs - list type 0.024s
395 + schema with no id 0.021s
396 + schema with definitions rather than $defs 0.021s
397smithytranslate.compiler.json_schema.SetSpec:
398 + simple sets 0.025s
399 + sets with constraints and extensions 0.019s
400smithytranslate.compiler.json_schema.SpecialFormatSpec:
401 + uuid format 0.018s
402 + uuid format - ref 0.021s
403 + date format 0.022s
404 + date-time format 0.018s
405smithytranslate.compiler.json_schema.StructureSpec:
406 + structures 0.019s
407 + structures - constant 0.023s
408 + structures - nested 0.02s
409 + structures - retain property member casing 0.023s
410 + structures - document field 0.02s
411smithytranslate.compiler.json_schema.TimeTypeSpec:
412 + local-date newtype definitions 0.014s
413 + local-time newtype definition 0.018s
414 + local-date-time newtype definition 0.017s
415 + offset-date-time newtype definition 0.018s
416 + offset-time newtype definition 0.018s
417 + zone-id newtype definition 0.019s
418 + zone-offset newtype definition 0.02s
419 + zoned-date-time newtype definition 0.019s
420 + year newtype definition 0.02s
421 + year-month newtype definition 0.013s
422 + month-day newtype definition 0.013s
423 + duration newtype definition 0.014s
424 + nested definitions 0.02s
425smithytranslate.compiler.json_schema.UnionSpec:
426 + unions - oneOf 0.023s
427 + unions - anyOf 0.014s
428 + unions - oneOf with structure member 0.019s
429 + unions - tagged style 0.017s
430Successfully evaluated json-schema[3.8.0-RC5].test.test
431Module json-schema[3.8.0-RC5] is not a publish module, skipping publishing
432
433Starting build for smithytranslate-proto - [1/8]
434Failed to resolve scalaVersion, assume it's Scala 3 project
435Failed to resolve scalaVersion, assume it's Scala 3 project
436[info] compiling 4 Scala sources to /build/repo/out/transitive/3.8.0-RC5/compile.dest/classes ...
437[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
438[warn] -- Warning: /build/repo/modules/transitive/src/closure/TransitiveModel.scala:121:16
439[warn] 121 | shapes: _*
440[warn] | ^
441[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
442[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
443[warn] two warnings found
444[info] done compiling
445[info] compiling 9 Scala sources to /build/repo/out/proto/3.8.0-RC5/compile.dest/classes ...
446[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
447[warn] one warning found
448[info] done compiling
449Successfully evaluated proto[3.8.0-RC5].compile
450Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
451Skipping unused scalacOptions: -Xkind-projector
452Option -classpath was updated
4532 warnings found
454Successfully evaluated proto[3.8.0-RC5].docJar
455[info] compiling 6 Scala sources to /build/repo/out/proto/3.8.0-RC5/test/compile.dest/classes ...
456[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
457[warn] -- Warning: /build/repo/modules/proto/test/src/smithytranslate/proto3/internals/CompilerRendererSuite.scala:2003:44
458[warn] 2003 | ProtoValidator.run(renderedFiles.toSeq: _*)
459[warn] | ^
460[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
461[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
462[warn] two warnings found
463[info] done compiling
464Successfully evaluated proto[3.8.0-RC5].test.compile
465Warning: Overwriting /build/repo/out/proto/3.8.0-RC5/test/scalaPBUnpackProto.dest / scalapb/scalapb.proto ...
466smithytranslate.proto3.internals.CompilerRendererSuite:
467 + top level - union 1.673s
468 + top level - union with timestamp formats 0.097s
469 + @protoInlinedOneOf union - used within only one data structure 0.085s
470 + @protoInlinedOneOf union - cannot be used within multiple data structures 0.027s
471 + @protoInlinedOneOf union - cannot be unused 0.025s
472 + document 0.063s
473 + Primitive fields 0.072s
474 + Primitive fields (wrapped) 0.061s
475 + Primitive references 0.058s
476 + Primitives reference (wrapped) 0.054s
477 + deprecated field 0.05s
478 + protoNumType 0.055s
479 + maps 0.048s
480 + maps (bis) 0.049s
481 + maps (wrapped) 0.048s
482 + lists 0.045s
483 + lists (bis) 0.045s
484 + lists (wrapped) 0.044s
485 + transitive structure with protoEnabled 0.048s
486 + uuid translates to string by default 0.044s
487 + uuid translates to message by when annotated with @protoCompactUUID 0.049s
488 + do not render shapes used in trait definition 0.043s
489 + service with protoEnabled 0.07s
490 + enum without protoIndex 0.056s
491 + enum with protoIndex 0.053s
492 + intEnum without protoIndex 0.058s
493 + intEnum with protoIndex 0.049s
494 + open string enum 0.051s
495 + open intEnum 0.051s
496 + conflicting enum values 0.042s
497 + union with protoIndex 0.053s
498 + union with @protoInlinedOneOf and @protoIndex (invalid) 0.013s
499 + union with @protoInlinedOneOf and @protoIndex 0.049s
500 + both type of union can be used from a structure 0.042s
501 + cycle 0.048s
502 + multiple namespaces 0.047s
503 + proto options as metadata 0.043s
504 + using alloy DayOfWeek and Month enum 0.048s
505 + using alloy alloy#LocalDate 0.049s
506 + using alloy alloy#LocalTime 0.053s
507 + using alloy alloy#LocalDateTime 0.045s
508 + using alloy alloy#Duration 0.046s
509 + using alloy alloy#OffsetDateTime 0.038s
510 + using alloy alloy#OffsetTime 0.041s
511 + using alloy alloy#ZoneId 0.037s
512 + using alloy alloy#MonthDay 0.037s
513 + using alloy alloy#ZoneOffset 0.035s
514 + using alloy alloy#ZonedDateTime 0.033s
515 + using alloy alloy#Year 0.04s
516 + using alloy alloy#YearMonth 0.037s
517smithytranslate.proto3.internals.CompilerSuite:
518 + compile a simple smithy model 0.002s
519 + correctly choose file name - all caps 0.0s
520 + correctly choose file name - underscore 0.001s
521 + correctly choose file name - leading underscore 0.001s
522 + correctly choose file name - underscore and caps 0.001s
523 + hasProtoCompact returns true when PROTOBUF value present in protoOffsetDateTimeFormat trait 0.008s
524smithytranslate.proto3.internals.RendererSuite:
525 + render message 0.001s
526 + render reserved 0.005s
527 + render reserved in enum 0.001s
528 + render oneof 0.001s
529 + render enum 0.002s
530Successfully evaluated proto[3.8.0-RC5].test.test
531Module proto[3.8.0-RC5] is not a publish module, skipping publishing
532
533Starting build for smithytranslate-formatter - [2/8]
534Failed to resolve scalaVersion, assume it's Scala 3 project
535[info] compiling 30 Scala sources to /build/repo/out/formatter/jvm/3.8.0-RC5/compile.dest/classes ...
536[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
537[warn] -- Warning: /build/repo/modules/formatter/src/parsers/NodeParser.scala:111:61 --
538[warn] 111 | val valueP = (node_value ~ ws).map((NodeArrayValue.apply _).tupled)
539[warn] | ^^^^^^^^^^^^^^^^^^^^^^
540[warn] |The syntax `<function> _` is no longer supported;
541[warn] |you can simply leave out the trailing ` _`
542[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
543[warn] -- Warning: /build/repo/modules/formatter/src/parsers/ShapeIdParser.scala:38:63
544[warn] 38 | (underscore.rep0.with1 ~ alpha).map((IdentifierStart.apply _).tupled)
545[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
546[warn] |The syntax `<function> _` is no longer supported;
547[warn] |you can simply leave out the trailing ` _`
548[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
549[warn] -- Warning: /build/repo/modules/formatter/src/parsers/ShapeIdParser.scala:40:69
550[warn] 40 | (identifier_start ~ identifier_chars.rep0).map((Identifier.apply _).tupled)
551[warn] | ^^^^^^^^^^^^^^^^^^
552[warn] |The syntax `<function> _` is no longer supported;
553[warn] |you can simply leave out the trailing ` _`
554[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
555[warn] -- Warning: /build/repo/modules/formatter/src/parsers/ShapeIdParser.scala:45:28
556[warn] 45 | .map((Namespace.apply _).tupled)
557[warn] | ^^^^^^^^^^^^^^^^^
558[warn] |The syntax `<function> _` is no longer supported;
559[warn] |you can simply leave out the trailing ` _`
560[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
561[warn] -- Warning: /build/repo/modules/formatter/src/parsers/ShapeIdParser.scala:54:69
562[warn] 54 | (root_shape_id ~ shape_id_member.backtrack.?).map((ShapeId.apply _).tupled)
563[warn] | ^^^^^^^^^^^^^^^
564[warn] |The syntax `<function> _` is no longer supported;
565[warn] |you can simply leave out the trailing ` _`
566[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
567[warn] -- Warning: /build/repo/modules/formatter/src/parsers/ShapeParser.scala:209:44 -
568[warn] 209 | .map((ExplicitStructureMember.apply _).tupled)
569[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
570[warn] |The syntax `<function> _` is no longer supported;
571[warn] |you can simply leave out the trailing ` _`
572[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
573[warn] -- Warning: /build/repo/modules/formatter/src/parsers/SmithyTraitParser.scala:42:33
574[warn] 42 | .map((TraitStructure.apply _).tupled)
575[warn] | ^^^^^^^^^^^^^^^^^^^^^^
576[warn] |The syntax `<function> _` is no longer supported;
577[warn] |you can simply leave out the trailing ` _`
578[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
579[warn] -- Warning: /build/repo/modules/formatter/src/parsers/SmithyTraitParser.scala:57:25
580[warn] 57 | (SmithyTrait.apply _).tupled
581[warn] | ^^^^^^^^^^^^^^^^^^^
582[warn] |The syntax `<function> _` is no longer supported;
583[warn] |you can simply leave out the trailing ` _`
584[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
585[warn] 9 warnings found
586[info] done compiling
587Successfully evaluated formatter.jvm[3.8.0-RC5].compile
588Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
589Skipping unused scalacOptions: -Xkind-projector
590Option -classpath was updated
5912 warnings found
592Successfully evaluated formatter.jvm[3.8.0-RC5].docJar
593[info] compiling 2 Scala sources to /build/repo/out/formatter/jvm/3.8.0-RC5/test/compile.dest/classes ...
594[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
595[warn] one warning found
596[info] done compiling
597Successfully evaluated formatter.jvm[3.8.0-RC5].test.compile
598smithytranslate.formatter.FormatterSpec:
599 + w/ trailing newline 0.402s
600==> i smithytranslate.formatter.FormatterSpec.w/o trailing newline w/o shape ignored 0.0s
601 + w/o trailing newline w/ shape 0.009s
602 + w/o trailing newline w/ shape with whitespace 0.002s
603 + control - 0 0.001s
604 + control - 1 0.004s
605 + control - 2 0.001s
606 + control - 3 0.002s
607 + control - 4 0.001s
608 + control - 5 0.002s
609 + format test - keep new line after control section 0.002s
610 + format test - handles triple comments 0.002s
611 + format test - newlines between each shape 0.002s
612 + format test - comment on traits 0.005s
613 + format test - comment between trait and shape 0.002s
614 + format test - comments between trait and shape 0.001s
615 + format test - enum 0.014s
616 + format test - structure with commented members 0.01s
617 + format test - identation on shape with body 0.002s
618 + format test - map key/value 0.004s
619 + format test - multiple mixins 0.005s
620 + format test - regular triple dquote 0.002s
621 + format test - large documentation trait 0.003s
622 + format test - support empty structure 0.007s
623 + #121 - comment in empty structure 0.001s
624 + format test - support inline structure 0.005s
625 + format test - support node object in service/resource 0.003s
626 + format test - number 0.004s
627 + format test - node value formatting 0.005s
628 + format test - apply formatting 0.002s
629 + structure with for resource 0.002s
630 + elided member 0.003s
631 + sort use statements 0.001s
632 + #119 no trailing - metadata w/ multiple comments 0.001s
633 + #119 no trailing - metadata w/ comment 0.0s
634 + #119 no trailing - metadata w/o comment 0.001s
635 + #119 no trailing - metadata w/ trailing newline 0.0s
636 + #171 enums with mixin 0.001s
637 + #172 comments duplication 0.001s
638 + #132 long map entry 0.001s
639 + #132 many short map entry 0.001s
640 + #132 comments in kvp trait structure 0.001s
641 + #132 long single kvp 0.001s
642smithytranslate.formatter.ParserSpec:
643 + Parse a metadata statement 0.002s
644 + Parse a control statement 0.0s
645 + both 0.0s
646 + complex metadata 0.001s
647 + operation 0.001s
648 + map 0.0s
649 + trait 0.0s
650 + enums 0.0s
651 + parse without trailing 0.0s
652 + list w/o a member 0.0s
653 + no spacing 0.001s
654 + set can be parsed 0.0s
655 + map w/o members 0.001s
656 + inline structure with mixin 0.0s
657 + parse structure body with trailing space 0.001s
658 + empty triple doc break 0.0s
659 + structure with multiple mixins 0.0s
660 + format test - large documentation trait 0.001s
661 + operation with just output can be parsed 0.001s
662 + operation with just input can be parsed 0.0s
663 + operation with just errors can be parsed 0.0s
664 + operation with input/errors can be parsed 0.0s
665 + operation with errors/input can be parsed 0.001s
666 + operation with output/errors can be parsed 0.0s
667 + operation with errors/output can be parsed 0.0s
668 + operation with input/output can be parsed 0.0s
669 + operation with output/input can be parsed 0.0s
670 + operation with input/output/errors can be parsed 0.001s
671 + operation with output/input/errors can be parsed 0.0s
672 + operation with errors/input/output can be parsed 0.001s
673 + operation with errors/output/input can be parsed 0.0s
674Successfully evaluated formatter.jvm[3.8.0-RC5].test.test
675Module formatter.jvm[3.8.0-RC5] is not a publish module, skipping publishing
676
677Starting build for smithytranslate-openapi - [4/8]
678Failed to resolve scalaVersion, assume it's Scala 3 project
679[info] compiling 17 Scala sources to /build/repo/out/openapi/3.8.0-RC5/compile.dest/classes ...
680[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
681[warn] -- Warning: /build/repo/modules/openapi/src/internals/ContentToSchemaOpt.scala:26:43
682[warn] 26 | extends (Content => Map[String, Schema[_]]) {
683[warn] | ^
684[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
685[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
686[warn] -- Warning: /build/repo/modules/openapi/src/internals/ContentToSchemaOpt.scala:28:44
687[warn] 28 | def apply(c: Content): Map[String, Schema[_]] =
688[warn] | ^
689[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
690[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
691[warn] -- Warning: /build/repo/modules/openapi/src/internals/ContentTypeDiscriminatedSchema.scala:22:32
692[warn] 22 | members: Map[String, Schema[_]]
693[warn] | ^
694[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
695[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
696[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:27:26 ---
697[warn] 27 | def unapply(sch: Schema[_]): Option[Vector[String]] = sch match {
698[warn] | ^
699[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
700[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
701[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:35:26 ---
702[warn] 35 | def unapply(sch: Schema[_]): Option[Schema[_]] = {
703[warn] | ^
704[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
705[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
706[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:35:45 ---
707[warn] 35 | def unapply(sch: Schema[_]): Option[Schema[_]] = {
708[warn] | ^
709[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
710[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
711[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:47:26 ---
712[warn] 47 | def unapply(sch: Schema[_]): Boolean = {
713[warn] | ^
714[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
715[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
716[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:60:26 ---
717[warn] 60 | def unapply(sch: Schema[_]): Option[String] = Option(sch.getFormat())
718[warn] | ^
719[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
720[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
721[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:64:26 ---
722[warn] 64 | def unapply(sch: Schema[_]): Option[String] =
723[warn] | ^
724[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
725[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
726[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:71:26 ---
727[warn] 71 | def unapply(sch: Schema[_]): Boolean = Option(sch.getFormat()).isEmpty
728[warn] | ^
729[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
730[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
731[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:79:26 ---
732[warn] 79 | def unapply(sch: Schema[_]): Option[Vector[Schema[_]]] = sch match {
733[warn] | ^
734[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
735[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
736[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:79:52 ---
737[warn] 79 | def unapply(sch: Schema[_]): Option[Vector[Schema[_]]] = sch match {
738[warn] | ^
739[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
740[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
741[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:87:26 ---
742[warn] 87 | def unapply(sch: Schema[_]): Option[Vector[Schema[_]]] = sch match {
743[warn] | ^
744[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
745[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
746[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:87:52 ---
747[warn] 87 | def unapply(sch: Schema[_]): Option[Vector[Schema[_]]] = sch match {
748[warn] | ^
749[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
750[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
751[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:95:26 ---
752[warn] 95 | def unapply(sch: Schema[_]): Option[Schema[_]] = sch match {
753[warn] | ^
754[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
755[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
756[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:95:45 ---
757[warn] 95 | def unapply(sch: Schema[_]): Option[Schema[_]] = sch match {
758[warn] | ^
759[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
760[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
761[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:111:26 --
762[warn] 111 | def unapply(sch: Schema[_]): Option[Primitive] = sch match {
763[warn] | ^
764[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
765[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
766[warn] -- Warning: /build/repo/modules/openapi/src/internals/Extractors.scala:262:26 --
767[warn] 262 | def unapply(sch: Schema[_]): Option[Either[ToSmithyError, ParsedRef]] =
768[warn] | ^
769[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
770[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
771[warn] -- Warning: /build/repo/modules/openapi/src/internals/Local.scala:25:19 --------
772[warn] 25 | schema: Schema[_]
773[warn] | ^
774[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
775[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
776[warn] -- Warning: /build/repo/modules/openapi/src/internals/Local.scala:39:39 --------
777[warn] 39 | def apply(path: Name, schema: Schema[_]): Local =
778[warn] | ^
779[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
780[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
781[warn] -- Warning: /build/repo/modules/openapi/src/internals/Local.scala:42:42 --------
782[warn] 42 | def apply(path: Segment, schema: Schema[_]): Local =
783[warn] | ^
784[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
785[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
786[warn] -- Warning: /build/repo/modules/openapi/src/internals/OpenApiToIModel.scala:361:18
787[warn] 361 | sch: Schema[_]
788[warn] | ^
789[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
790[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
791[warn] -- Warning: /build/repo/modules/openapi/src/internals/OpenApiToIModel.scala:426:45
792[warn] 426 | private def getExamplesHint(schema: Schema[_]): Option[Hint.Examples] =
793[warn] | ^
794[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
795[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
796[warn] -- Warning: /build/repo/modules/openapi/src/internals/OpenApiToIModel.scala:432:21
797[warn] 432 | schema: Schema[_]
798[warn] | ^
799[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
800[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
801[warn] -- Warning: /build/repo/modules/openapi/src/internals/OpenApiToIModel.scala:192:58
802[warn] 192 | private def fold = new PatternFolder[F](namespace).fold _
803[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
804[warn] |The syntax `<function> _` is no longer supported;
805[warn] |you can simply leave out the trailing ` _`
806[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
807[warn] -- Warning: /build/repo/modules/openapi/src/internals/OpenApiToIModel.scala:201:41
808[warn] 201 | recursion.refoldPar(unfoldAndAddExts _, fold)(start)
809[warn] | ^^^^^^^^^^^^^^^^^^
810[warn] |The syntax `<function> _` is no longer supported;
811[warn] |you can simply leave out the trailing ` _`
812[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
813[warn] -- Warning: /build/repo/modules/openapi/src/internals/Param.scala:23:30 --------
814[warn] 23 | refOrSchema: RefOr[Schema[_]],
815[warn] | ^
816[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
817[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
818[warn] -- Warning: /build/repo/modules/openapi/src/internals/RefParser.scala:21:36 ----
819[warn] 21 | def toSchema(ref: String): Schema[_] = {
820[warn] | ^
821[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
822[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
823[warn] 29 warnings found
824[info] done compiling
825Successfully evaluated openapi[3.8.0-RC5].compile
826Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
827Skipping unused scalacOptions: -Xkind-projector
828Option -classpath was updated
8292 warnings found
830Successfully evaluated openapi[3.8.0-RC5].docJar
831[info] compiling 28 Scala sources to /build/repo/out/openapi/3.8.0-RC5/test/compile.dest/classes ...
832[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
833[warn] -- Warning: /build/repo/modules/openapi/test/src/ConstraintSpec.scala:251:29 ---
834[warn] 251 | TestUtils.runConversion(input)
835[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
836[warn] |pattern's type smithytranslate.compiler.ToSmithyResult.Success[A$1] is more specialized than the right hand side expression's type smithytranslate.compiler.ToSmithyResult[smithytranslate.compiler.ModelWrapper]
837[warn] |
838[warn] |If the narrowing is intentional, this can be communicated by adding `.runtimeChecked` after the expression,
839[warn] |which may result in a MatchError at runtime.
840[warn] |This patch can be rewritten automatically under -rewrite -source 3.8-migration.
841[warn] -- Warning: /build/repo/modules/openapi/test/src/MultiFileSpec.scala:407:29 ----
842[warn] 407 | TestUtils.runConversion(inOne, inTwo)
843[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
844[warn] |pattern's type smithytranslate.compiler.ToSmithyResult.Success[A$1] is more specialized than the right hand side expression's type smithytranslate.compiler.ToSmithyResult[smithytranslate.compiler.ModelWrapper]
845[warn] |
846[warn] |If the narrowing is intentional, this can be communicated by adding `.runtimeChecked` after the expression,
847[warn] |which may result in a MatchError at runtime.
848[warn] |This patch can be rewritten automatically under -rewrite -source 3.8-migration.
849[warn] -- Warning: /build/repo/modules/openapi/test/src/OperationMultipleSuccessSpec.scala:114:29
850[warn] 114 | TestUtils.runConversion(input)
851[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
852[warn] |pattern's type smithytranslate.compiler.ToSmithyResult.Success[A$1] is more specialized than the right hand side expression's type smithytranslate.compiler.ToSmithyResult[smithytranslate.compiler.ModelWrapper]
853[warn] |
854[warn] |If the narrowing is intentional, this can be communicated by adding `.runtimeChecked` after the expression,
855[warn] |which may result in a MatchError at runtime.
856[warn] |This patch can be rewritten automatically under -rewrite -source 3.8-migration.
857[warn] -- Warning: /build/repo/modules/openapi/test/src/OperationMultipleSuccessSpec.scala:214:29
858[warn] 214 | TestUtils.runConversion(input)
859[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
860[warn] |pattern's type smithytranslate.compiler.ToSmithyResult.Success[A$2] is more specialized than the right hand side expression's type smithytranslate.compiler.ToSmithyResult[smithytranslate.compiler.ModelWrapper]
861[warn] |
862[warn] |If the narrowing is intentional, this can be communicated by adding `.runtimeChecked` after the expression,
863[warn] |which may result in a MatchError at runtime.
864[warn] |This patch can be rewritten automatically under -rewrite -source 3.8-migration.
865[warn] -- Warning: /build/repo/modules/openapi/test/src/OutputValidationSpec.scala:64:55
866[warn] 64 | assert(resultExpectingSuccess.isInstanceOf[Success[_]])
867[warn] | ^
868[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
869[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
870[warn] -- Warning: /build/repo/modules/openapi/test/src/SecuritySchemesSpec.scala:605:29
871[warn] 605 | TestUtils.runConversion(input)
872[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
873[warn] |pattern's type smithytranslate.compiler.ToSmithyResult.Success[A$1] is more specialized than the right hand side expression's type smithytranslate.compiler.ToSmithyResult[smithytranslate.compiler.ModelWrapper]
874[warn] |
875[warn] |If the narrowing is intentional, this can be communicated by adding `.runtimeChecked` after the expression,
876[warn] |which may result in a MatchError at runtime.
877[warn] |This patch can be rewritten automatically under -rewrite -source 3.8-migration.
878[warn] -- Warning: /build/repo/modules/openapi/test/src/SecuritySchemesSpec.scala:766:29
879[warn] 766 | TestUtils.runConversion(input)
880[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
881[warn] |pattern's type smithytranslate.compiler.ToSmithyResult.Success[A$2] is more specialized than the right hand side expression's type smithytranslate.compiler.ToSmithyResult[smithytranslate.compiler.ModelWrapper]
882[warn] |
883[warn] |If the narrowing is intentional, this can be communicated by adding `.runtimeChecked` after the expression,
884[warn] |which may result in a MatchError at runtime.
885[warn] |This patch can be rewritten automatically under -rewrite -source 3.8-migration.
886[warn] -- Warning: /build/repo/modules/openapi/test/src/SecuritySchemesSpec.scala:862:29
887[warn] 862 | TestUtils.runConversion(input)
888[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
889[warn] |pattern's type smithytranslate.compiler.ToSmithyResult.Success[A$3] is more specialized than the right hand side expression's type smithytranslate.compiler.ToSmithyResult[smithytranslate.compiler.ModelWrapper]
890[warn] |
891[warn] |If the narrowing is intentional, this can be communicated by adding `.runtimeChecked` after the expression,
892[warn] |which may result in a MatchError at runtime.
893[warn] |This patch can be rewritten automatically under -rewrite -source 3.8-migration.
894[warn] -- Warning: /build/repo/modules/openapi/test/src/TestUtils.scala:146:17 --------
895[warn] 146 | remaining: _*
896[warn] | ^
897[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
898[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
899[warn] 10 warnings found
900[info] done compiling
901Successfully evaluated openapi[3.8.0-RC5].test.compile
902smithytranslate.compiler.openapi.AllOfSpec:
903 + allOf - one ref 1.054s
904 + allOf - one ref one embedded 0.098s
905 + allOf - two refs 0.081s
906 + allOf - middle layer 0.072s
907 + allOf - document ref 0.062s
908 + allOf - document ref with two layers 0.056s
909 + allOf - one ref one embedded with another reference 0.061s
910 + allOf - multiple layers 0.054s
911 + allOf - multiple parents 0.047s
912 + allOf - document AND normal parent refs 0.047s
913smithytranslate.compiler.openapi.ConstraintSpec:
914 + length - string 0.045s
915 + length - lists 0.038s
916 + length - set 0.037s
917 + length - map 0.04s
918 + range - long 0.03s
919 + range - exclusive 0.029s
920 + range - exclusive on decimal type 0.061s
921 + pattern 0.031s
922 + sensitive 0.033s
923smithytranslate.compiler.openapi.DebugSpec:
924 + load with debug leaves validation events untouched 0.093s
925 + load without debug filters validation events 0.026s
926smithytranslate.compiler.openapi.DocumentSpec:
927 + document 0.035s
928 + document - description 0.032s
929smithytranslate.compiler.openapi.EnumSpec:
930 + enum 0.031s
931 + enum - number starting name 0.028s
932 + enum - v1 0.031s
933 + enum - weird enum values 0.034s
934 + enum - description 0.034s
935smithytranslate.compiler.openapi.ExamplesSpec:
936 + example - integer 0.029s
937 + example - string 0.022s
938 + example - structure 0.049s
939 + example - array 0.027s
940 + example - set 0.024s
941 + example - map 0.022s
942 + example - map with structure member 0.028s
943smithytranslate.compiler.openapi.ExtensionsSpec:
944 + extensions: accurate conversion 0.028s
945 + extensions: captured from wherever 0.035s
946 + extensions: doesn't capture x-format of alloy time types 0.03s
947smithytranslate.compiler.openapi.ListSpec:
948 + lists 0.021s
949 + lists - external docs 0.022s
950 + lists - with description 0.021s
951 + lists - nested 0.027s
952 + lists - double nested 0.024s
953 + lists - structure member 0.026s
954 + lists - structure member ref 0.021s
955smithytranslate.compiler.openapi.MapSpec:
956 + maps 0.019s
957 + maps - external docs 0.02s
958 + maps - description 0.017s
959 + maps - nested 0.02s
960 + maps - double nested 0.02s
961 + maps - structure member 0.019s
962 + maps - structure member reference 0.019s
963 + maps - list member 0.026s
964smithytranslate.compiler.openapi.MultiFileSpec:
965 + multiple files - same directory 0.023s
966 + multiple files - child directory 0.022s
967 + multiple files - import from child directory 0.024s
968 + multiple files - import from child directory - file scheme 0.024s
969 + multiple files - import from parent directory 0.024s
970 + multiple files - import from too far up 0.027s
971 + multiple files - property ref 0.022s
972 + multiple files - property ref object type 0.024s
973smithytranslate.compiler.openapi.OpenapiV2Spec:
974 + operation - simple response 0.124s
975smithytranslate.compiler.openapi.OperationContentTypesSpec:
976 + operation - application/octet-stream 0.029s
977 + operation - custom application/json 0.026s
978 + operation - multiple content types 0.035s
979 + operation - multiple content types with same target shape 0.028s
980 + operation - request and response with multiple content types 0.04s
981 + operation - multiple content types in error response 0.032s
982 + operation - multiple content types in success and error response 0.029s
983smithytranslate.compiler.openapi.OperationEnumSpec:
984 + operation - request and response with enum 0.024s
985 + operation - request and response with required enum field 0.023s
986smithytranslate.compiler.openapi.OperationErrorSpec:
987 + operation - error response 0.021s
988 + operation - multiple error responses 0.026s
989 + operation - error response schema ref 0.022s
990smithytranslate.compiler.openapi.OperationHeaderSpec:
991 + operation - header 0.031s
992 + operation - response header 0.022s
993 + operation - headers with body 0.022s
994 + operation - header reference 0.021s
995 + operation - header embedded in component response 0.028s
996smithytranslate.compiler.openapi.OperationMultipleSuccessSpec:
997 + operation - multiple success responses 0.032s
998 + operation - multiple success responses with references 0.025s
999smithytranslate.compiler.openapi.OperationSpec:
1000 + operation - response 0.027s
1001 + operation - externalDocs 0.023s
1002 + operation - request and response 0.024s
1003 + operation - request and response embedded schemas 0.024s
1004 + operation - path parameter 0.023s
1005 + operation - query 0.026s
1006 + operation - response reference 0.029s
1007 + operation - response reference 204 0.02s
1008 + operation - request reference 0.024s
1009 + operation - request and operation have the same name 0.026s
1010 + operation - uses of a restricted header add suppression 0.024s
1011 + operation - description 0.021s
1012 + operation - simplify repeated namespace 0.025s
1013 + operation - do not simplify repeated namespace 0.025s
1014 + operation - simplify repeated namespace embedded schema 0.023s
1015smithytranslate.compiler.openapi.OutputValidationSpec:
1016 + Output should be validated when specified 0.021s
1017smithytranslate.compiler.openapi.ParameterSpec:
1018 + parameter - referenced 0.023s
1019 + parameter - referenced header 0.022s
1020 + parameter - snake case path param 0.019s
1021 + parameter - inlined 0.026s
1022smithytranslate.compiler.openapi.PrimitiveSpec:
1023 + primitive reference 0.019s
1024 + primitive top level type with description 0.018s
1025 + primitive top level type with description - external docs 0.019s
1026smithytranslate.compiler.openapi.SecuritySchemesSpec:
1027 + security schemes - apiKey - whole service 0.032s
1028 + security schemes - bearer - whole service 0.025s
1029 + security schemes - basic - whole service 0.022s
1030 + security schemes - different auth types for diff operations 0.024s
1031 + security schemes - one operation using default, one using specific 0.023s
1032 + security schemes - one of operations has no auth 0.021s
1033 + security schemes - ANDing security requirements 0.024s
1034 + security schemes - ORing security requirements 0.024s
1035 + security schemes - ANDing and ORing security requirements 0.021s
1036 + security schemes - OAuth2/OpenIdConnect - errors 0.033s
1037smithytranslate.compiler.openapi.SetSpec:
1038 + sets 0.028s
1039 + sets - description 0.018s
1040 + sets - nested 0.018s
1041 + sets - structure member 0.02s
1042 + sets - structure member ref 0.021s
1043smithytranslate.compiler.openapi.SpecialTypesSpec:
1044 + UUID 0.019s
1045smithytranslate.compiler.openapi.StructureSpec:
1046 + structures 0.021s
1047 + structures - inline uuid example 0.022s
1048 + structures - description 0.018s
1049 + structures - double nested 0.019s
1050 + structures - nested 0.018s
1051 + structures - nested reference 0.019s
1052 + structures - list member 0.017s
1053 + structures - map member 0.019s
1054 + reference hinted newtype from struct 0.019s
1055 + structures - no type specified 0.028s
1056 + structures - name starting with a number 0.017s
1057 + structures - retain property member casing 0.019s
1058 + structures - property name sanitization 0.016s
1059 + structures - external docs 0.018s
1060smithytranslate.compiler.openapi.TagsSpec:
1061 + tags 0.02s
1062smithytranslate.compiler.openapi.TimeTypesSpec:
1063 + top-level/newtypes definitions 0.024s
1064 + time types in struct 0.019s
1065 + simple date 0.017s
1066 + date-time with example 0.019s
1067 + simple date with example 0.108s
1068smithytranslate.compiler.openapi.UnionSpec:
1069 + unions - primitive targets 0.022s
1070 + unions - primitive targets - description 0.017s
1071 + unions - structure targets 0.019s
1072 + unions - structure targets - one embedded 0.019s
1073 + unions - untagged due to same field names 0.033s
1074 + unions - tagged 0.019s
1075 + unions - tagged with parent fields 0.023s
1076 + unions - tagged with multiple layers of parent fields 0.022s
1077 + unions - discriminated targets 0.022s
1078 + unions - allOf containing document 0.022s
1079 + unions - sanitize names 0.019s
1080Successfully evaluated openapi[3.8.0-RC5].test.test
1081Module openapi[3.8.0-RC5] is not a publish module, skipping publishing
1082
1083Starting build for smithytranslate-transitive - [5/8]
1084Successfully evaluated transitive[3.8.0-RC5].compile
1085Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1086Skipping unused scalacOptions: -Xkind-projector
1087Option -classpath was updated
10882 warnings found
1089Successfully evaluated transitive[3.8.0-RC5].docJar
1090[info] compiling 2 Scala sources to /build/repo/out/transitive/3.8.0-RC5/test/compile.dest/classes ...
1091[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1092[warn] one warning found
1093[info] done compiling
1094Successfully evaluated transitive[3.8.0-RC5].test.compile
1095ClosureSpec:
1096 + when root shape id is passed in ,expect to retain entire model 0.712s
1097 + specify leaf node , only leaf remains 0.07s
1098 + complex trait example 0.058s
1099 + when capture traits is set to false , shapes marked as trait and their dependencies are removed 0.054s
1100 + targeting a trait , preserves trait regardless of traitcapture status 0.04s
1101 + targeting all roots (multiple starting points) with traitCapture set to true , preserves all shapes 0.027s
1102 + targeting multiple roots (multiple starting points) with traitCapture set to false 0.028s
1103 + protocolDefinition-referenced traits should be retained 0.04s
1104 + shapes targeted by idRefs in trait instances should be captured 0.041s
1105 + validate model should catch errors in the model 0.02s
1106 + should not catch errors in the model when validate is false 0.012s
1107 + disabling validation should not change output on a valid model 0.013s
1108 + should handle specs with cycles caused by recursive definitions 0.012s
1109 + should handle specs with cycles caused by traits 0.026s
1110Successfully evaluated transitive[3.8.0-RC5].test.test
1111Module transitive[3.8.0-RC5] is not a publish module, skipping publishing
1112
1113Starting build for smithytranslate-compiler-core - [6/8]
1114Successfully evaluated compiler-core[3.8.0-RC5].compile
1115Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1116Skipping unused scalacOptions: -Xkind-projector
1117Option -classpath was updated
11182 warnings found
1119Successfully evaluated compiler-core[3.8.0-RC5].docJar
1120Successfully evaluated compiler-core[3.8.0-RC5].test.compile
1121smithytranslate.compiler.ToSmithyErrorSuite:
1122 + Restriction should have a message 0.01s
1123 + ProcessingError should have a message 0.002s
1124 + SmithyValidationFailed should have a message 0.001s
1125 + BadRef should have a message 0.001s
1126 + OpenApiParseError should have a message 0.091s
1127smithytranslate.compiler.internals.NamespaceRemapperSuite:
1128 + remap namespace list should remap the namespace starting from the left 0.003s
1129 + remap namespace list should strip the prefix when there is an empty target namespace 0.001s
1130 + remap namespace list should not remap if the prefix does not match 0.001s
1131 + remap DefId should remap the namespace of the DefId 0.004s
1132Successfully evaluated compiler-core[3.8.0-RC5].test.test
1133Module compiler-core[3.8.0-RC5] is not a publish module, skipping publishing
1134
1135Starting build for smithytranslate-runners - [7/8]
1136No test module defined in runners[3.8.0-RC5]
1137Failed to resolve scalaVersion, assume it's Scala 3 project
1138[info] compiling 11 Scala sources to /build/repo/out/runners/3.8.0-RC5/compile.dest/classes ...
1139[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1140[warn] -- Warning: /build/repo/modules/runners/src/OpenApi.scala:84:60 ----------------
1141[warn] 84 | val report = ReportResult(outputPath, outputJson).apply _
1142[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1143[warn] |The syntax `<function> _` is no longer supported;
1144[warn] |you can simply leave out the trailing ` _`
1145[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1146[warn] -- Warning: /build/repo/modules/runners/src/OpenApi.scala:135:60 ---------------
1147[warn] 135 | val report = ReportResult(outputPath, outputJson).apply _
1148[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1149[warn] |The syntax `<function> _` is no longer supported;
1150[warn] |you can simply leave out the trailing ` _`
1151[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1152[warn] -- Warning: /build/repo/modules/runners/src/Proto.scala:118:44 -----------------
1153[warn] 118 | Fetch().addRepositories(validRepos: _*).addDependencies(validDeps: _*)
1154[warn] | ^
1155[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1156[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1157[warn] -- Warning: /build/repo/modules/runners/src/Proto.scala:118:75 -----------------
1158[warn] 118 | Fetch().addRepositories(validRepos: _*).addDependencies(validDeps: _*)
1159[warn] | ^
1160[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1161[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1162[warn] 5 warnings found
1163[info] done compiling
1164Successfully evaluated runners[3.8.0-RC5].compile
1165Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1166Skipping unused scalacOptions: -Xkind-projector
1167Option -classpath was updated
11682 warnings found
1169Successfully evaluated runners[3.8.0-RC5].docJar
1170Module runners[3.8.0-RC5] is not a publish module, skipping publishing
1171
1172************************
1173Build summary:
1174[{
1175 "module": "smithytranslate-json-schema",
1176 "compile": {"status": "ok", "tookMs": 27812, "warnings": 0, "errors": 0},
1177 "doc": {"status": "ok", "tookMs": 4209, "files": 1, "totalSizeKb": 2666},
1178 "test-compile": {"status": "ok", "tookMs": 4838, "warnings": 0, "errors": 0},
1179 "test": {"status": "ok", "tookMs": 13562, "passed": 83, "failed": 0, "ignored": 0, "skipped": 0, "total": 83, "byFramework": []},
1180 "publish": {"status": "skipped", "tookMs": 0},
1181 "metadata": {
1182 "crossScalaVersions": ["3.3.6", "2.13.16", "2.12.20"]
1183}
1184},{
1185 "module": "smithytranslate-proto",
1186 "compile": {"status": "ok", "tookMs": 12731, "warnings": 0, "errors": 0},
1187 "doc": {"status": "ok", "tookMs": 3658, "files": 1, "totalSizeKb": 2661},
1188 "test-compile": {"status": "ok", "tookMs": 3417, "warnings": 0, "errors": 0},
1189 "test": {"status": "ok", "tookMs": 5974, "passed": 61, "failed": 0, "ignored": 0, "skipped": 0, "total": 61, "byFramework": []},
1190 "publish": {"status": "skipped", "tookMs": 0},
1191 "metadata": {
1192 "crossScalaVersions": ["3.3.6", "2.13.16", "2.12.20"]
1193}
1194},{
1195 "module": "smithytranslate-formatter",
1196 "compile": {"status": "ok", "tookMs": 11874, "warnings": 0, "errors": 0},
1197 "doc": {"status": "ok", "tookMs": 6535, "files": 1, "totalSizeKb": 3493},
1198 "test-compile": {"status": "ok", "tookMs": 1626, "warnings": 0, "errors": 0},
1199 "test": {"status": "ok", "tookMs": 1486, "passed": 73, "failed": 0, "ignored": 1, "skipped": 0, "total": 74, "byFramework": []},
1200 "publish": {"status": "skipped", "tookMs": 0},
1201 "metadata": {
1202 "crossScalaVersions": ["3.3.6", "2.13.16", "2.12.20"]
1203}
1204},{
1205 "module": "smithytranslate-openapi",
1206 "compile": {"status": "ok", "tookMs": 12017, "warnings": 0, "errors": 0},
1207 "doc": {"status": "ok", "tookMs": 4279, "files": 1, "totalSizeKb": 2662},
1208 "test-compile": {"status": "ok", "tookMs": 3514, "warnings": 0, "errors": 0},
1209 "test": {"status": "ok", "tookMs": 6616, "passed": 151, "failed": 0, "ignored": 0, "skipped": 0, "total": 151, "byFramework": []},
1210 "publish": {"status": "skipped", "tookMs": 0},
1211 "metadata": {
1212 "crossScalaVersions": ["3.3.6", "2.13.16", "2.12.20"]
1213}
1214},{
1215 "module": "smithytranslate-transitive",
1216 "compile": {"status": "ok", "tookMs": 22, "warnings": 0, "errors": 0},
1217 "doc": {"status": "ok", "tookMs": 3143, "files": 1, "totalSizeKb": 2665},
1218 "test-compile": {"status": "ok", "tookMs": 2259, "warnings": 0, "errors": 0},
1219 "test": {"status": "ok", "tookMs": 2286, "passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14, "byFramework": []},
1220 "publish": {"status": "skipped", "tookMs": 0},
1221 "metadata": {
1222 "crossScalaVersions": ["3.3.6", "2.13.16", "2.12.20"]
1223}
1224},{
1225 "module": "smithytranslate-compiler-core",
1226 "compile": {"status": "ok", "tookMs": 32, "warnings": 0, "errors": 0},
1227 "doc": {"status": "ok", "tookMs": 5544, "files": 1, "totalSizeKb": 2775},
1228 "test-compile": {"status": "ok", "tookMs": 38, "warnings": 0, "errors": 0},
1229 "test": {"status": "ok", "tookMs": 981, "passed": 9, "failed": 0, "ignored": 0, "skipped": 0, "total": 9, "byFramework": []},
1230 "publish": {"status": "skipped", "tookMs": 0},
1231 "metadata": {
1232 "crossScalaVersions": ["3.3.6", "2.13.16", "2.12.20"]
1233}
1234},{
1235 "module": "smithytranslate-runners",
1236 "compile": {"status": "ok", "tookMs": 7242, "warnings": 0, "errors": 0},
1237 "doc": {"status": "ok", "tookMs": 4324, "files": 1, "totalSizeKb": 2728},
1238 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1239 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1240 "publish": {"status": "skipped", "tookMs": 0},
1241 "metadata": {
1242 "crossScalaVersions": ["3.3.6", "2.13.16", "2.12.20"]
1243}
1244}]
1245************************"
1246
1247Checking patch buildSetup.sc...
1248Checking patch build.sc...
1249Checking patch .mill-version...
1250Applied patch buildSetup.sc cleanly.
1251Applied patch build.sc cleanly.
1252Applied patch .mill-version cleanly.