ca9cc90db9
CI / changes (pull_request) Successful in 2s
CI / unit (pull_request) Successful in 12s
CI / integration (pull_request) Successful in 20s
CI / ui (pull_request) Has been skipped
CI / conformance (pull_request) Successful in 11s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 1m51s
The taxpayer's zone decides which tax month an income is filed under, and the config refuses to boot on a zone it cannot resolve rather than misfiling into UTC. That correctness was resting on the base image happening to ship /usr/share/zoneinfo — true of distroless/static-debian12 today, but not a thing to leave implicit on a path where being wrong means a wrong tax return. Costs about 450 KB of binary. Adds a config test pinning the default zone and the hard failure on an unknown one.