Files
scrabble-game/backend/internal
Ilia Denisov 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
fix(backend): embed the IANA time-zone database
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.
2026-07-28 16:56:12 +02:00
..