The runner reports en-US interactively, but its scheduled task inherits en-SE (English/Sweden), whose decimal separator is a comma. That broke 40 tests across App/Core/Runtime/UI.Abstractions on number formatting alone (expected "update:0.25", actual "update:0,25"). Set-Culture does not reach a task running without a loaded user profile, and a build gate should not depend on a machine's regional settings regardless. Note for follow-up: this pins CI only. The underlying culture sensitivity is real — a Swedish-locale player would see comma-formatted numbers in these diagnostic strings. |
||
|---|---|---|
| .. | ||
| ci.yml | ||
| smoke.yml | ||