Build Logs

disneystreaming/smithy-translate • 3.8.0:2026-01-13

Errors

1

Warnings

520

Total Lines

1251

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