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