Build Logs
tmccarthy/ausgeo • 3.8.0-RC3:2025-12-04
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-RC3
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: 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-RC3
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-RC3
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-RC3
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-RC3"
69"++3.8.0-RC3 -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-RC3 """{"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.899s.
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-RC3
89OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 in rootNative/crossScalaVersions
90OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 in rootJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 in core/crossScalaVersions
92OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 in root/crossScalaVersions
93OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 in circe/crossScalaVersions
94OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 in scalacheck/crossScalaVersions
95OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 in cats/crossScalaVersions
96OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC3 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-RC3 on 8 projects.
100[info] Switching Scala version on:
101[info] * root (2.13.8, 3.8.0-RC3)
102[info] rootJS (2.13.8, 3.8.0-RC3)
103[info] scalacheck (2.13.8, 3.8.0-RC3)
104[info] rootJVM (2.13.8, 3.8.0-RC3)
105[info] rootNative (2.13.8, 3.8.0-RC3)
106[info] circe (2.13.8, 3.8.0-RC3)
107[info] cats (2.13.8, 3.8.0-RC3)
108[info] core (2.13.8, 3.8.0-RC3)
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 4, 2025, 12:46:30 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-RC3/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-RC3/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-RC3/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-RC3/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-RC3/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.083s
170 + Address: eq.reflexivity eq 0.02s
171 + Address: eq.symmetry eq 0.021s
172 + Address: eq.transitivity eq 0.025s
173 + LatLong: eq.antisymmetry eq 0.035s
174 + LatLong: eq.reflexivity eq 0.012s
175 + LatLong: eq.symmetry eq 0.018s
176 + LatLong: eq.transitivity eq 0.018s
177 + Postcode: order.antisymmetry 0.003s
178 + Postcode: order.antisymmetry eq 0.004s
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.003s
184 + Postcode: order.min 0.003s
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.001s
190 + Postcode: order.reflexivity lt 0.002s
191 + Postcode: order.symmetry eq 0.002s
192 + Postcode: order.totality 0.002s
193 + Postcode: order.transitivity 0.002s
194 + Postcode: order.transitivity eq 0.002s
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.002s
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.002s
204 + State: boundedEnumerable.min 0.001s
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.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.002s
215 + State: boundedEnumerable.symmetry eq 0.001s
216 + State: boundedEnumerable.totality 0.003s
217 + State: boundedEnumerable.transitivity 0.002s
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-RC3/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-RC3/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.002s
233 + decoding Postcode should work 0.001s
234 + decoding Postcode should fail if the postcode is invalid 0.003s
235 + encoding a State should work 0.001s
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.042s
240 + LatLong codec: codec.consistency with accumulating 0.22s
241 + LatLong codec: codec.decoder serializability 0.02s
242 + LatLong codec: codec.encoder serializability 0.003s
243 + LatLong codec: codec.roundTrip 0.02s
244 + Postcode codec: codec.consistency with accumulating 0.05s
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.062s
249 + State codec: codec.decoder serializability 0.004s
250 + State codec: codec.encoder serializability 0.001s
251 + State codec: codec.roundTrip 0.003s
252 + Address codec: codec.consistency with accumulating 0.073s
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-RC3/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.007s
265 + a postcode can not be made if it is less than 4 digits 0.008s
266 + NSW should have the full name 'New South Wales' 0.0s
267 + a postcode can not be made if it is more than 4 digits 0.0s
268 + NSW should have the nice name 'New South Wales' 0.0s
269 + a postcode can not be made if it contains alphabetic characters 0.001s
270 + NSW can be built from the abbreviation 'NSW' 0.002s
271 + NSW can be built from the abbreviation 'nsw' 0.0s
272 + NSW can be built from the abbreviation 'Nsw' 0.0s
273 + a postcode can not be made if it contains Arabic numerals 0.002s
274 + NSW can not be built from the abbreviation 'asdf' 0.001s
275 + NSW can be built from the name 'NEW SOUTH WALES' 0.0s
276 + NSW can be built from the name 'new south wales' 0.0s
277 + NSW can be built from the name 'New south wales' 0.0s
278 + NSW can not be built from the name 'asdf' 0.001s
279 + NSW should be an instance of StateProper 0.0s
280 + NSW should not be a territory 0.0s
281 + NSW should not be a state 0.0s
282 + a postcode can not be copied to be invalid 0.005s
283 + QLD should be abbreviated as 'QLD' 0.0s
284 + QLD should have the full name 'Queensland' 0.0s
285 + QLD should have the nice name 'Queensland' 0.0s
286 + QLD can be built from the abbreviation 'QLD' 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 not be built from the abbreviation 'asdf' 0.001s
290 + QLD can be built from the name 'QUEENSLAND' 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 + a postcode should be ordered according to the code 0.004s
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.001s
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.001s
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.001s
309 + SA should be an instance of StateProper 0.0s
310 + SA should not be a territory 0.001s
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.001s
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.001s
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.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.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.0s
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.0s
348 + WA can be built from the name 'western australia' 0.0s
349 + WA can be built from the name 'Western australia' 0.001s
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.001s
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.001s
362 + NT can be built from the name 'northern territory' 0.001s
363 + NT can be built from the name 'Northern territory' 0.0s
364 + NT can not be built from the name 'asdf' 0.001s
365 + NT should be an instance of Territory 0.001s
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.0s
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.012s
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": 10523, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 972, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
399 "test": {"status": "ok", "tookMs": 1134, "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": 1144, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
407 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
408 "test-compile": {"status": "ok", "tookMs": 1156, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
409 "test": {"status": "ok", "tookMs": 1276, "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": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
417 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
418 "test-compile": {"status": "ok", "tookMs": 808, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
419 "test": {"status": "ok", "tookMs": 190, "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": 86, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
427 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
428 "test-compile": {"status": "ok", "tookMs": 120, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
429 "test": {"status": "ok", "tookMs": 298, "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: 40 s, completed Dec 4, 2025, 12:47:10 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.