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