The GitHub Actions job "CI - Groovy Joint Validation Build" on 
grails-core.git/fix/negative-number-locale-15178 has failed.
Run started by GitHub user jamesfredley (triggered by jamesfredley).

Head commit for run:
7ea205bba63462ced3b12254384ea4e50a1d0b54 / James Fredley 
<[email protected]>
fix: scope Unicode minus normalization to input rendering only

Address review feedback on PR #15475 by narrowing the fix scope:

- Revert changes to FormatTagLib (display tag, not input-specific)
- Revert changes to ValidationTagLib (not input-specific)
- Revert functional tests that tested g:formatNumber with locale
- Keep fix only in FormFieldsTagLib.getNumberFormatter() which is
  explicitly input-specific (called from renderNumericInput)
- Add data-driven Spock test covering nb_NO, nn_NO, sv_SE, fi_FI,
  and en_US locales in DefaultInputRenderingSpec

The fix now only normalizes Unicode minus (U+2212) to ASCII minus
(U+002D) when formatting values for HTML <input type="number">
elements via the f:field tag, which is the correct and isolated
location per WHATWG spec requirements.

Fixes #15178

Assisted-by: Claude Code <[email protected]>

Report URL: https://github.com/apache/grails-core/actions/runs/22598688156

With regards,
GitHub Actions via GitBox

Reply via email to