Build Logs
tmccarthy/ausgeo • 3.8.0-RC5:2025-12-31
Errors
0
Warnings
16
Total Lines
442
1##################################
2Clonning https://github.com/tmccarthy/ausgeo.git into /build/repo using revision v0.4.0
3##################################
4Note: switching to '340ef5481df57b95f532028b25f541b6ea0c8c96'.
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-RC5
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: build.sbt
33Pattern: ThisBuild / tlFatalWarnings := true
34Replacement:
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Successfully applied pattern 'ThisBuild / tlFatalWarnings := true' in build.sbt
39----
40Starting build for 3.8.0-RC5
41Execute tests: true
42sbt project found:
43Sbt version 1.7.0 is not supported, minimal supported version is 1.11.5
44Enforcing usage of sbt in version 1.11.5
45No prepare script found for project tmccarthy/ausgeo
46##################################
47Scala version: 3.8.0-RC5
48Targets: au.id.tmm.ausgeo%ausgeo-cats au.id.tmm.ausgeo%ausgeo-circe au.id.tmm.ausgeo%ausgeo-core au.id.tmm.ausgeo%ausgeo-scalacheck
49Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}
50##################################
51Using extra scalacOptions: ,REQUIRE:-source:3.8
52Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
53[sbt_options] declare -a sbt_options=()
54[process_args] java_version = '17'
55[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
56# Executing command line:
57java
58-Dfile.encoding=UTF-8
59-Dcommunitybuild.scala=3.8.0-RC5
60-Dcommunitybuild.project.dependencies.add=
61-Xmx7G
62-Xms4G
63-Xss8M
64-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
65-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
66-jar
67/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
68"setCrossScalaVersions 3.8.0-RC5"
69"++3.8.0-RC5 -v"
70"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
71"set every credentials := Nil"
72"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
73"removeScalacOptionsStartingWith -P:wartremover"
74
75moduleMappings
76"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}""" au.id.tmm.ausgeo%ausgeo-cats au.id.tmm.ausgeo%ausgeo-circe au.id.tmm.ausgeo%ausgeo-core au.id.tmm.ausgeo%ausgeo-scalacheck"
77
78[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
79[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
80[info] loading project definition from /build/repo/project
81[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
82[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
83[info] Compilation completed in 9.341s.
84[info] done compiling
85[info] loading settings for project root from build.sbt...
86[info] set scmInfo to https://github.com/tmccarthy/ausgeo
87[info] set current project to ausgeo (in build file:/build/repo/)
88Execute setCrossScalaVersions: 3.8.0-RC5
89OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in rootJS/crossScalaVersions
90OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in core/crossScalaVersions
91OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in circe/crossScalaVersions
92OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in root/crossScalaVersions
93OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in rootNative/crossScalaVersions
94OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in scalacheck/crossScalaVersions
95OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in cats/crossScalaVersions
96OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC5 in rootJVM/crossScalaVersions
97[info] set scmInfo to https://github.com/tmccarthy/ausgeo
98[info] set current project to ausgeo (in build file:/build/repo/)
99[info] Setting Scala version to 3.8.0-RC5 on 8 projects.
100[info] Switching Scala version on:
101[info] * root (2.13.8, 3.8.0-RC5)
102[info] rootJS (2.13.8, 3.8.0-RC5)
103[info] scalacheck (2.13.8, 3.8.0-RC5)
104[info] rootJVM (2.13.8, 3.8.0-RC5)
105[info] rootNative (2.13.8, 3.8.0-RC5)
106[info] circe (2.13.8, 3.8.0-RC5)
107[info] cats (2.13.8, 3.8.0-RC5)
108[info] core (2.13.8, 3.8.0-RC5)
109[info] Excluding projects:
110[info] Reapplying settings...
111[info] set scmInfo to https://github.com/tmccarthy/ausgeo
112[info] set current project to ausgeo (in build file:/build/repo/)
113Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
114[info] Reapplying settings...
115[info] set scmInfo to https://github.com/tmccarthy/ausgeo
116[info] set current project to ausgeo (in build file:/build/repo/)
117[info] Defining Global / credentials, cats / credentials and 6 others.
118[info] The new values will be used by allCredentials, cats / allCredentials and 45 others.
119[info] Run `last` for details.
120[info] Reapplying settings...
121[info] set scmInfo to https://github.com/tmccarthy/ausgeo
122[info] set current project to ausgeo (in build file:/build/repo/)
123Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
124[info] Reapplying settings...
125OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
126
127 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
128 Did you mean allExcludeDependencies ?
129 , retry without global scopes
130[info] Reapplying settings...
131[info] set scmInfo to https://github.com/tmccarthy/ausgeo
132[info] set current project to ausgeo (in build file:/build/repo/)
133Execute removeScalacOptionsStartingWith: -P:wartremover
134[info] Reapplying settings...
135[info] set scmInfo to https://github.com/tmccarthy/ausgeo
136[info] set current project to ausgeo (in build file:/build/repo/)
137[success] Total time: 0 s, completed Dec 31, 2025, 9:40:06 PM
138Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}
139Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
140Starting build...
141Projects: Set(cats, circe, core, scalacheck)
142Starting build for ProjectRef(file:/build/repo/,cats) (ausgeo-cats)... [0/4]
143OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
144OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
145OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
146OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
147Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
148[info] compiling 4 Scala sources to /build/repo/core/target/scala-3.8.0-RC5/classes ...
149[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
150[warn] one warning found
151[info] done compiling
152[info] compiling 1 Scala source to /build/repo/scalacheck/target/scala-3.8.0-RC5/classes ...
153[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
154[warn] one warning found
155[info] done compiling
156[info] compiling 1 Scala source to /build/repo/scalacheck/target/scala-3.8.0-RC5/test-classes ...
157[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
158[warn] one warning found
159[info] done compiling
160[info] compiling 1 Scala source to /build/repo/cats/target/scala-3.8.0-RC5/classes ...
161[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
162[warn] one warning found
163[info] done compiling
164[info] compiling 1 Scala source to /build/repo/cats/target/scala-3.8.0-RC5/test-classes ...
165[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
166[warn] one warning found
167[info] done compiling
168au.id.tmm.ausgeo.InstancesTest:
169 + Address: eq.antisymmetry eq 0.151s
170 + Address: eq.reflexivity eq 0.035s
171 + Address: eq.symmetry eq 0.023s
172 + Address: eq.transitivity eq 0.026s
173 + LatLong: eq.antisymmetry eq 0.036s
174 + LatLong: eq.reflexivity eq 0.013s
175 + LatLong: eq.symmetry eq 0.016s
176 + LatLong: eq.transitivity eq 0.017s
177 + Postcode: order.antisymmetry 0.004s
178 + Postcode: order.antisymmetry eq 0.003s
179 + Postcode: order.compare 0.005s
180 + Postcode: order.gt 0.003s
181 + Postcode: order.gteqv 0.003s
182 + Postcode: order.lt 0.003s
183 + Postcode: order.max 0.004s
184 + Postcode: order.min 0.003s
185 + Postcode: order.partialCompare 0.004s
186 + Postcode: order.pmax 0.004s
187 + Postcode: order.pmin 0.003s
188 + Postcode: order.reflexivity eq 0.002s
189 + Postcode: order.reflexivity gt 0.001s
190 + Postcode: order.reflexivity lt 0.002s
191 + Postcode: order.symmetry eq 0.005s
192 + Postcode: order.totality 0.003s
193 + Postcode: order.transitivity 0.004s
194 + Postcode: order.transitivity eq 0.006s
195 + State: boundedEnumerable.antisymmetry 0.003s
196 + State: boundedEnumerable.antisymmetry eq 0.003s
197 + State: boundedEnumerable.compare 0.003s
198 + State: boundedEnumerable.forall a, b. if a < b. next(a) <= b 0.003s
199 + State: boundedEnumerable.gt 0.001s
200 + State: boundedEnumerable.gteqv 0.002s
201 + State: boundedEnumerable.lt 0.004s
202 + State: boundedEnumerable.max 0.002s
203 + State: boundedEnumerable.max bound is terminal 0.004s
204 + State: boundedEnumerable.min 0.003s
205 + State: boundedEnumerable.min bound is terminal 0.0s
206 + State: boundedEnumerable.next(a) > a 0.002s
207 + State: boundedEnumerable.partial left identity 0.002s
208 + State: boundedEnumerable.partial right identity 0.002s
209 + State: boundedEnumerable.partialCompare 0.001s
210 + State: boundedEnumerable.pmax 0.001s
211 + State: boundedEnumerable.pmin 0.009s
212 + State: boundedEnumerable.reflexivity eq 0.001s
213 + State: boundedEnumerable.reflexivity gt 0.001s
214 + State: boundedEnumerable.reflexivity lt 0.001s
215 + State: boundedEnumerable.symmetry eq 0.003s
216 + State: boundedEnumerable.totality 0.001s
217 + State: boundedEnumerable.transitivity 0.003s
218 + State: boundedEnumerable.transitivity eq 0.002s
219Starting build for ProjectRef(file:/build/repo/,circe) (ausgeo-circe)... [1/4]
220Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
221[info] compiling 1 Scala source to /build/repo/circe/target/scala-3.8.0-RC5/classes ...
222[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
223[warn] one warning found
224[info] done compiling
225[info] compiling 1 Scala source to /build/repo/circe/target/scala-3.8.0-RC5/test-classes ...
226[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
227[warn] one warning found
228[info] done compiling
229au.id.tmm.ausgeo.CodecsSpec:
230 + encoding LatLong should work 0.016s
231 + decoding LatLong should work 0.007s
232 + encoding Postcode should work 0.001s
233 + decoding Postcode should work 0.001s
234 + decoding Postcode should fail if the postcode is invalid 0.004s
235 + encoding a State should work 0.0s
236 + encoding a State should work for subtypes of state 0.0s
237 + decoding a State should work 0.001s
238 + encoding Address should work 0.002s
239 + decoding Address should work 0.022s
240 + LatLong codec: codec.consistency with accumulating 0.14s
241 + LatLong codec: codec.decoder serializability 0.032s
242 + LatLong codec: codec.encoder serializability 0.007s
243 + LatLong codec: codec.roundTrip 0.022s
244 + Postcode codec: codec.consistency with accumulating 0.046s
245 + Postcode codec: codec.decoder serializability 0.004s
246 + Postcode codec: codec.encoder serializability 0.003s
247 + Postcode codec: codec.roundTrip 0.005s
248 + State codec: codec.consistency with accumulating 0.072s
249 + State codec: codec.decoder serializability 0.003s
250 + State codec: codec.encoder serializability 0.002s
251 + State codec: codec.roundTrip 0.003s
252 + Address codec: codec.consistency with accumulating 0.026s
253 + Address codec: codec.decoder serializability 0.005s
254 + Address codec: codec.encoder serializability 0.008s
255 + Address codec: codec.roundTrip 0.018s
256Starting build for ProjectRef(file:/build/repo/,core) (ausgeo-core)... [2/4]
257Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
258[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.8.0-RC5/test-classes ...
259[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
260[warn] one warning found
261[info] done compiling
262au.id.tmm.ausgeo.PostcodeSpec:
263au.id.tmm.ausgeo.StateSpec:
264 + a postcode can not be made if it is less than 4 digits 0.007s
265 + a postcode can not be made if it is more than 4 digits 0.001s
266 + NSW should be abbreviated as 'NSW' 0.007s
267 + NSW should have the full name 'New South Wales' 0.0s
268 + a postcode can not be made if it contains alphabetic characters 0.003s
269 + a postcode can not be made if it contains Arabic numerals 0.001s
270 + a postcode can not be copied to be invalid 0.001s
271 + a postcode should be ordered according to the code 0.0s
272 + NSW should have the nice name 'New South Wales' 0.002s
273 + NSW can be built from the abbreviation 'NSW' 0.001s
274 + NSW can be built from the abbreviation 'nsw' 0.001s
275 + NSW can be built from the abbreviation 'Nsw' 0.0s
276 + NSW can not be built from the abbreviation 'asdf' 0.003s
277 + NSW can be built from the name 'NEW SOUTH WALES' 0.001s
278 + NSW can be built from the name 'new south wales' 0.0s
279 + NSW can be built from the name 'New south wales' 0.0s
280 + NSW can not be built from the name 'asdf' 0.002s
281 + NSW should be an instance of StateProper 0.001s
282 + NSW should not be a territory 0.001s
283 + NSW should not be a state 0.001s
284 + QLD should be abbreviated as 'QLD' 0.0s
285 + QLD should have the full name 'Queensland' 0.0s
286 + QLD should have the nice name 'Queensland' 0.0s
287 + QLD can be built from the abbreviation 'QLD' 0.001s
288 + QLD can be built from the abbreviation 'qld' 0.0s
289 + QLD can be built from the abbreviation 'Qld' 0.0s
290 + QLD can not be built from the abbreviation 'asdf' 0.001s
291 + QLD can be built from the name 'QUEENSLAND' 0.0s
292 + QLD can be built from the name 'queensland' 0.0s
293 + QLD can be built from the name 'Queensland' 0.001s
294 + QLD can not be built from the name 'asdf' 0.001s
295 + QLD should be an instance of StateProper 0.0s
296 + QLD should not be a territory 0.0s
297 + QLD should not be a state 0.0s
298 + SA should be abbreviated as 'SA' 0.0s
299 + SA should have the full name 'South Australia' 0.001s
300 + SA should have the nice name 'South Australia' 0.0s
301 + SA can be built from the abbreviation 'SA' 0.0s
302 + SA can be built from the abbreviation 'sa' 0.001s
303 + SA can be built from the abbreviation 'Sa' 0.0s
304 + SA can not be built from the abbreviation 'asdf' 0.0s
305 + SA can be built from the name 'SOUTH AUSTRALIA' 0.0s
306 + SA can be built from the name 'south australia' 0.0s
307 + SA can be built from the name 'South australia' 0.0s
308 + SA can not be built from the name 'asdf' 0.0s
309 + SA should be an instance of StateProper 0.0s
310 + SA should not be a territory 0.0s
311 + SA should not be a state 0.0s
312 + TAS should be abbreviated as 'TAS' 0.0s
313 + TAS should have the full name 'Tasmania' 0.0s
314 + TAS should have the nice name 'Tasmania' 0.0s
315 + TAS can be built from the abbreviation 'TAS' 0.0s
316 + TAS can be built from the abbreviation 'tas' 0.0s
317 + TAS can be built from the abbreviation 'Tas' 0.0s
318 + TAS can not be built from the abbreviation 'asdf' 0.0s
319 + TAS can be built from the name 'TASMANIA' 0.0s
320 + TAS can be built from the name 'tasmania' 0.0s
321 + TAS can be built from the name 'Tasmania' 0.0s
322 + TAS can not be built from the name 'asdf' 0.0s
323 + TAS should be an instance of StateProper 0.0s
324 + TAS should not be a territory 0.0s
325 + TAS should not be a state 0.0s
326 + VIC should be abbreviated as 'VIC' 0.0s
327 + VIC should have the full name 'Victoria' 0.0s
328 + VIC should have the nice name 'Victoria' 0.0s
329 + VIC can be built from the abbreviation 'VIC' 0.0s
330 + VIC can be built from the abbreviation 'vic' 0.001s
331 + VIC can be built from the abbreviation 'Vic' 0.0s
332 + VIC can not be built from the abbreviation 'asdf' 0.0s
333 + VIC can be built from the name 'VICTORIA' 0.0s
334 + VIC can be built from the name 'victoria' 0.0s
335 + VIC can be built from the name 'Victoria' 0.0s
336 + VIC can not be built from the name 'asdf' 0.001s
337 + VIC should be an instance of StateProper 0.0s
338 + VIC should not be a territory 0.0s
339 + VIC should not be a state 0.0s
340 + WA should be abbreviated as 'WA' 0.0s
341 + WA should have the full name 'Western Australia' 0.0s
342 + WA should have the nice name 'Western Australia' 0.0s
343 + WA can be built from the abbreviation 'WA' 0.001s
344 + WA can be built from the abbreviation 'wa' 0.0s
345 + WA can be built from the abbreviation 'Wa' 0.0s
346 + WA can not be built from the abbreviation 'asdf' 0.0s
347 + WA can be built from the name 'WESTERN AUSTRALIA' 0.0s
348 + WA can be built from the name 'western australia' 0.0s
349 + WA can be built from the name 'Western australia' 0.0s
350 + WA can not be built from the name 'asdf' 0.0s
351 + WA should be an instance of StateProper 0.0s
352 + WA should not be a territory 0.0s
353 + WA should not be a state 0.0s
354 + NT should be abbreviated as 'NT' 0.0s
355 + NT should have the full name 'Northern Territory' 0.0s
356 + NT should have the nice name 'the Northern Territory' 0.001s
357 + NT can be built from the abbreviation 'NT' 0.0s
358 + NT can be built from the abbreviation 'nt' 0.0s
359 + NT can be built from the abbreviation 'Nt' 0.0s
360 + NT can not be built from the abbreviation 'asdf' 0.001s
361 + NT can be built from the name 'NORTHERN TERRITORY' 0.0s
362 + NT can be built from the name 'northern territory' 0.0s
363 + NT can be built from the name 'Northern territory' 0.0s
364 + NT can not be built from the name 'asdf' 0.0s
365 + NT should be an instance of Territory 0.0s
366 + NT should be a territory 0.001s
367 + NT should not be a state 0.0s
368 + ACT should be abbreviated as 'ACT' 0.0s
369 + ACT should have the full name 'Australian Capital Territory' 0.0s
370 + ACT should have the nice name 'the Australian Capital Territory' 0.0s
371 + ACT can be built from the abbreviation 'ACT' 0.0s
372 + ACT can be built from the abbreviation 'act' 0.0s
373 + ACT can be built from the abbreviation 'Act' 0.0s
374 + ACT can not be built from the abbreviation 'asdf' 0.0s
375 + ACT can be built from the name 'AUSTRALIAN CAPITAL TERRITORY' 0.0s
376 + ACT can be built from the name 'australian capital territory' 0.0s
377 + ACT can be built from the name 'Australian capital territory' 0.0s
378 + ACT can not be built from the name 'asdf' 0.0s
379 + ACT should be an instance of Territory 0.0s
380 + ACT should be a territory 0.001s
381 + ACT should not be a state 0.0s
382 + building a state from an abbreviation fail for invalid input 0.001s
383 + the default ordering of the states be by size descending 0.0s
384Starting build for ProjectRef(file:/build/repo/,scalacheck) (ausgeo-scalacheck)... [3/4]
385Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
386au.id.tmm.ausgeo.ArbsTest:
387 + LatLong always correct 0.09s
388 + Postcode always 4 digits 0.01s
389 + Postcode always numeric 0.012s
390 + State ExhaustiveCheck 0.003s
391
392************************
393Build summary:
394[{
395 "module": "ausgeo-cats",
396 "compile": {"status": "ok", "tookMs": 8795, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 896, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
399 "test": {"status": "ok", "tookMs": 1327, "passed": 50, "failed": 0, "ignored": 0, "skipped": 0, "total": 50, "byFramework": [{"framework": "munit", "stats": {"passed": 50, "failed": 0, "ignored": 0, "skipped": 0, "total": 50}}]},
400 "publish": {"status": "skipped", "tookMs": 0},
401 "metadata": {
402 "crossScalaVersions": ["2.13.8", "3.1.3"]
403}
404},{
405 "module": "ausgeo-circe",
406 "compile": {"status": "ok", "tookMs": 1111, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
407 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
408 "test-compile": {"status": "ok", "tookMs": 1246, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
409 "test": {"status": "ok", "tookMs": 1128, "passed": 26, "failed": 0, "ignored": 0, "skipped": 0, "total": 26, "byFramework": [{"framework": "munit", "stats": {"passed": 26, "failed": 0, "ignored": 0, "skipped": 0, "total": 26}}]},
410 "publish": {"status": "skipped", "tookMs": 0},
411 "metadata": {
412 "crossScalaVersions": ["2.13.8", "3.1.3"]
413}
414},{
415 "module": "ausgeo-core",
416 "compile": {"status": "ok", "tookMs": 49, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
417 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
418 "test-compile": {"status": "ok", "tookMs": 899, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
419 "test": {"status": "ok", "tookMs": 217, "passed": 120, "failed": 0, "ignored": 0, "skipped": 0, "total": 120, "byFramework": [{"framework": "munit", "stats": {"passed": 120, "failed": 0, "ignored": 0, "skipped": 0, "total": 120}}]},
420 "publish": {"status": "skipped", "tookMs": 0},
421 "metadata": {
422 "crossScalaVersions": ["2.13.8", "3.1.3"]
423}
424},{
425 "module": "ausgeo-scalacheck",
426 "compile": {"status": "ok", "tookMs": 117, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
427 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
428 "test-compile": {"status": "ok", "tookMs": 142, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
429 "test": {"status": "ok", "tookMs": 291, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
430 "publish": {"status": "skipped", "tookMs": 0},
431 "metadata": {
432 "crossScalaVersions": ["2.13.8", "3.1.3"]
433}
434}]
435************************
436[success] Total time: 21 s, completed Dec 31, 2025, 9:40:27 PM
437[0JChecking patch project/plugins.sbt...
438Checking patch project/build.properties...
439Checking patch build.sbt...
440Applied patch project/plugins.sbt cleanly.
441Applied patch project/build.properties cleanly.
442Applied patch build.sbt cleanly.