Build Logs
tmccarthy/ausgeo • 3.8.0-RC4:2025-12-22
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-RC4
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: 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-RC4
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-RC4
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-RC4
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-RC4"
69"++3.8.0-RC4 -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-RC4 """{"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 8.681s.
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-RC4
89OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 in rootNative/crossScalaVersions
90OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 in rootJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 in core/crossScalaVersions
92OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 in circe/crossScalaVersions
93OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 in root/crossScalaVersions
94OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 in scalacheck/crossScalaVersions
95OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 in cats/crossScalaVersions
96OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC4 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-RC4 on 8 projects.
100[info] Switching Scala version on:
101[info] * root (2.13.8, 3.8.0-RC4)
102[info] rootJS (2.13.8, 3.8.0-RC4)
103[info] scalacheck (2.13.8, 3.8.0-RC4)
104[info] rootJVM (2.13.8, 3.8.0-RC4)
105[info] rootNative (2.13.8, 3.8.0-RC4)
106[info] circe (2.13.8, 3.8.0-RC4)
107[info] cats (2.13.8, 3.8.0-RC4)
108[info] core (2.13.8, 3.8.0-RC4)
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 22, 2025, 6:49:09 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-RC4/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-RC4/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-RC4/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-RC4/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-RC4/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.12s
170 + Address: eq.reflexivity eq 0.029s
171 + Address: eq.symmetry eq 0.057s
172 + Address: eq.transitivity eq 0.071s
173 + LatLong: eq.antisymmetry eq 0.06s
174 + LatLong: eq.reflexivity eq 0.013s
175 + LatLong: eq.symmetry eq 0.03s
176 + LatLong: eq.transitivity eq 0.02s
177 + Postcode: order.antisymmetry 0.004s
178 + Postcode: order.antisymmetry eq 0.004s
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.003s
184 + Postcode: order.min 0.003s
185 + Postcode: order.partialCompare 0.003s
186 + Postcode: order.pmax 0.005s
187 + Postcode: order.pmin 0.003s
188 + Postcode: order.reflexivity eq 0.002s
189 + Postcode: order.reflexivity gt 0.002s
190 + Postcode: order.reflexivity lt 0.001s
191 + Postcode: order.symmetry eq 0.002s
192 + Postcode: order.totality 0.003s
193 + Postcode: order.transitivity 0.003s
194 + Postcode: order.transitivity eq 0.003s
195 + State: boundedEnumerable.antisymmetry 0.003s
196 + State: boundedEnumerable.antisymmetry eq 0.002s
197 + State: boundedEnumerable.compare 0.002s
198 + State: boundedEnumerable.forall a, b. if a < b. next(a) <= b 0.003s
199 + State: boundedEnumerable.gt 0.002s
200 + State: boundedEnumerable.gteqv 0.002s
201 + State: boundedEnumerable.lt 0.002s
202 + State: boundedEnumerable.max 0.002s
203 + State: boundedEnumerable.max bound is terminal 0.001s
204 + State: boundedEnumerable.min 0.002s
205 + State: boundedEnumerable.min bound is terminal 0.0s
206 + State: boundedEnumerable.next(a) > a 0.001s
207 + State: boundedEnumerable.partial left identity 0.002s
208 + State: boundedEnumerable.partial right identity 0.002s
209 + State: boundedEnumerable.partialCompare 0.002s
210 + State: boundedEnumerable.pmax 0.002s
211 + State: boundedEnumerable.pmin 0.002s
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.001s
216 + State: boundedEnumerable.totality 0.001s
217 + State: boundedEnumerable.transitivity 0.002s
218 + State: boundedEnumerable.transitivity eq 0.004s
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-RC4/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-RC4/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.013s
231 + decoding LatLong should work 0.005s
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.001s
237 + decoding a State should work 0.0s
238 + encoding Address should work 0.002s
239 + decoding Address should work 0.018s
240 + LatLong codec: codec.consistency with accumulating 0.146s
241 + LatLong codec: codec.decoder serializability 0.028s
242 + LatLong codec: codec.encoder serializability 0.005s
243 + LatLong codec: codec.roundTrip 0.029s
244 + Postcode codec: codec.consistency with accumulating 0.058s
245 + Postcode codec: codec.decoder serializability 0.004s
246 + Postcode codec: codec.encoder serializability 0.002s
247 + Postcode codec: codec.roundTrip 0.004s
248 + State codec: codec.consistency with accumulating 0.091s
249 + State codec: codec.decoder serializability 0.002s
250 + State codec: codec.encoder serializability 0.002s
251 + State codec: codec.roundTrip 0.004s
252 + Address codec: codec.consistency with accumulating 0.047s
253 + Address codec: codec.decoder serializability 0.005s
254 + Address codec: codec.encoder serializability 0.007s
255 + Address codec: codec.roundTrip 0.017s
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-RC4/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.StateSpec:
263au.id.tmm.ausgeo.PostcodeSpec:
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.001s
268 + a postcode can not be made if it contains alphabetic characters 0.001s
269 + NSW should have the nice name 'New South Wales' 0.0s
270 + a postcode can not be made if it contains Arabic numerals 0.0s
271 + a postcode can not be copied to be invalid 0.0s
272 + a postcode should be ordered according to the code 0.001s
273 + NSW can be built from the abbreviation 'NSW' 0.001s
274 + NSW can be built from the abbreviation 'nsw' 0.0s
275 + NSW can be built from the abbreviation 'Nsw' 0.001s
276 + NSW can not be built from the abbreviation 'asdf' 0.001s
277 + NSW can be built from the name 'NEW SOUTH WALES' 0.0s
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.001s
280 + NSW can not be built from the name 'asdf' 0.001s
281 + NSW should be an instance of StateProper 0.0s
282 + NSW should not be a territory 0.001s
283 + NSW should not be a state 0.0s
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.001s
287 + QLD can be built from the abbreviation 'QLD' 0.0s
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.0s
291 + QLD can be built from the name 'QUEENSLAND' 0.001s
292 + QLD can be built from the name 'queensland' 0.0s
293 + QLD can be built from the name 'Queensland' 0.0s
294 + QLD can not be built from the name 'asdf' 0.0s
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.0s
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.001s
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.0s
331 + VIC can be built from the abbreviation 'Vic' 0.001s
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.0s
337 + VIC should be an instance of StateProper 0.001s
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.001s
356 + NT should have the nice name 'the Northern Territory' 0.0s
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.0s
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.001s
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.001s
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.0s
381 + ACT should not be a state 0.0s
382 + building a state from an abbreviation fail for invalid input 0.0s
383 + the default ordering of the states be by size descending 0.001s
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.08s
388 + Postcode always 4 digits 0.009s
389 + Postcode always numeric 0.007s
390 + State ExhaustiveCheck 0.0s
391
392************************
393Build summary:
394[{
395 "module": "ausgeo-cats",
396 "compile": {"status": "ok", "tookMs": 11169, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 956, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
399 "test": {"status": "ok", "tookMs": 1267, "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": 1057, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
407 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
408 "test-compile": {"status": "ok", "tookMs": 1060, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
409 "test": {"status": "ok", "tookMs": 1074, "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": 731, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
419 "test": {"status": "ok", "tookMs": 187, "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": 105, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
427 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
428 "test-compile": {"status": "ok", "tookMs": 133, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
429 "test": {"status": "ok", "tookMs": 288, "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: 48 s, completed Dec 22, 2025, 6:49:57 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.