Windows: guard the light theme in CI - #337
Conversation
Co-authored-by: Codex <322868195+abrahaofvcodex@users.noreply.github.com>
|
Merged as I mutated four things independently to check it actually fails: forcing The One thing for later: the test asserts exact hex values and exact source text, so it's a change-detector — a legitimate palette tweak will turn CI red for no real reason. If it starts nagging, loosen it to "light differs from dark, and every dark token exists in light". That's three of yours merged today (#318, #319, #322, #337 — four, counting the watchdog). Thanks for taking the |
Follow-up to #333 after #320 landed the broader implementation.
test-light-surface.cjsin the Windows workflow;theme/data-themecontract, including Settings, dropzones, palette parity and SVG redraws;themeis missing or malformed, including JSON objects and arrays.Tests:
node scripts/check-ui-scripts.mjsnode --test test-light-surface.cjsnode scripts/test-claude-auth-ui.cjsnode --test scripts/test-ko-i18n.cjsnode --test test-codex-headline.cjscargo test --locked