Build Logs

disneystreaming/smithy-translate • 3.8.0-RC4:2025-12-22

Errors

1

Warnings

520

Total Lines

1252

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