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