Build Logs
tmccarthy/ausgeo • 3.8.0-RC6:2026-01-08
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-RC6
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-RC6
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-RC6
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-RC6
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-RC6"
69"++3.8.0-RC6 -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-RC6 """{"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.892s.
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-RC6
89OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 in rootJS/crossScalaVersions
90OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 in core/crossScalaVersions
91OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 in circe/crossScalaVersions
92OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 in rootNative/crossScalaVersions
93OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 in root/crossScalaVersions
94OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 in scalacheck/crossScalaVersions
95OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 in cats/crossScalaVersions
96OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC6 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-RC6 on 8 projects.
100[info] Switching Scala version on:
101[info] * root (2.13.8, 3.8.0-RC6)
102[info] rootJS (2.13.8, 3.8.0-RC6)
103[info] scalacheck (2.13.8, 3.8.0-RC6)
104[info] rootJVM (2.13.8, 3.8.0-RC6)
105[info] rootNative (2.13.8, 3.8.0-RC6)
106[info] circe (2.13.8, 3.8.0-RC6)
107[info] cats (2.13.8, 3.8.0-RC6)
108[info] core (2.13.8, 3.8.0-RC6)
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 Jan 8, 2026, 1:25:33 AM
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-RC6/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-RC6/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-RC6/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-RC6/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-RC6/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.095s
170 + Address: eq.reflexivity eq 0.015s
171 + Address: eq.symmetry eq 0.021s
172 + Address: eq.transitivity eq 0.032s
173 + LatLong: eq.antisymmetry eq 0.054s
174 + LatLong: eq.reflexivity eq 0.015s
175 + LatLong: eq.symmetry eq 0.022s
176 + LatLong: eq.transitivity eq 0.023s
177 + Postcode: order.antisymmetry 0.005s
178 + Postcode: order.antisymmetry eq 0.005s
179 + Postcode: order.compare 0.004s
180 + Postcode: order.gt 0.003s
181 + Postcode: order.gteqv 0.003s
182 + Postcode: order.lt 0.002s
183 + Postcode: order.max 0.002s
184 + Postcode: order.min 0.002s
185 + Postcode: order.partialCompare 0.002s
186 + Postcode: order.pmax 0.003s
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.003s
192 + Postcode: order.totality 0.002s
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.003s
198 + State: boundedEnumerable.forall a, b. if a < b. next(a) <= b 0.002s
199 + State: boundedEnumerable.gt 0.002s
200 + State: boundedEnumerable.gteqv 0.001s
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.002s
207 + State: boundedEnumerable.partial left identity 0.002s
208 + State: boundedEnumerable.partial right identity 0.006s
209 + State: boundedEnumerable.partialCompare 0.001s
210 + State: boundedEnumerable.pmax 0.006s
211 + State: boundedEnumerable.pmin 0.003s
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.005s
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-RC6/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-RC6/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.006s
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.001s
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.019s
240 + LatLong codec: codec.consistency with accumulating 0.202s
241 + LatLong codec: codec.decoder serializability 0.021s
242 + LatLong codec: codec.encoder serializability 0.004s
243 + LatLong codec: codec.roundTrip 0.017s
244 + Postcode codec: codec.consistency with accumulating 0.061s
245 + Postcode codec: codec.decoder serializability 0.005s
246 + Postcode codec: codec.encoder serializability 0.003s
247 + Postcode codec: codec.roundTrip 0.005s
248 + State codec: codec.consistency with accumulating 0.106s
249 + State codec: codec.decoder serializability 0.002s
250 + State codec: codec.encoder serializability 0.001s
251 + State codec: codec.roundTrip 0.003s
252 + Address codec: codec.consistency with accumulating 0.042s
253 + Address codec: codec.decoder serializability 0.005s
254 + Address codec: codec.encoder serializability 0.007s
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-RC6/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 + NSW should be abbreviated as 'NSW' 0.01s
265 + a postcode can not be made if it is less than 4 digits 0.009s
266 + NSW should have the full name 'New South Wales' 0.001s
267 + a postcode can not be made if it is more than 4 digits 0.001s
268 + NSW should have the nice name 'New South Wales' 0.001s
269 + a postcode can not be made if it contains alphabetic characters 0.001s
270 + a postcode can not be made if it contains Arabic numerals 0.001s
271 + a postcode can not be copied to be invalid 0.0s
272 + NSW can be built from the abbreviation 'NSW' 0.004s
273 + a postcode should be ordered according to the code 0.003s
274 + NSW can be built from the abbreviation 'nsw' 0.001s
275 + NSW can be built from the abbreviation 'Nsw' 0.004s
276 + NSW can not be built from the abbreviation 'asdf' 0.002s
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.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.002s
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.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.0s
292 + QLD can be built from the name 'queensland' 0.001s
293 + QLD can be built from the name 'Queensland' 0.0s
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.001s
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.0s
303 + SA can be built from the abbreviation 'Sa' 0.0s
304 + SA can not be built from the abbreviation 'asdf' 0.001s
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.001s
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.001s
320 + TAS can be built from the name 'tasmania' 0.0s
321 + TAS can be built from the name 'Tasmania' 0.003s
322 + TAS can not be built from the name 'asdf' 0.001s
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.001s
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.001s
336 + VIC can not be built from the name 'asdf' 0.0s
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.001s
342 + WA should have the nice name 'Western Australia' 0.0s
343 + WA can be built from the abbreviation 'WA' 0.0s
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.001s
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.001s
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.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.0s
364 + NT can not be built from the name 'asdf' 0.0s
365 + NT should be an instance of Territory 0.001s
366 + NT should be a territory 0.002s
367 + NT should not be a state 0.001s
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.001s
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.001s
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.082s
388 + Postcode always 4 digits 0.009s
389 + Postcode always numeric 0.008s
390 + State ExhaustiveCheck 0.0s
391
392************************
393Build summary:
394[{
395 "module": "ausgeo-cats",
396 "compile": {"status": "ok", "tookMs": 8191, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 990, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
399 "test": {"status": "ok", "tookMs": 1148, "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": 1142, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
407 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
408 "test-compile": {"status": "ok", "tookMs": 1170, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
409 "test": {"status": "ok", "tookMs": 1216, "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": 47, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
417 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
418 "test-compile": {"status": "ok", "tookMs": 787, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
419 "test": {"status": "ok", "tookMs": 227, "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": 94, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
427 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
428 "test-compile": {"status": "ok", "tookMs": 114, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
429 "test": {"status": "ok", "tookMs": 268, "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: 20 s, completed Jan 8, 2026, 1:25:53 AM
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.