You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@grails.apache.org by GitBox <gi...@apache.org> on 2026/03/02 23:13:03 UTC
[GH] (grails-core/fix/negative-number-locale-15178): Workflow run "CI - Groovy Joint Validation Build" failed!
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 <ja...@users.noreply.github.com>
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 <Cl...@Claude.ai>
Report URL: https://github.com/apache/grails-core/actions/runs/22598688156
With regards,
GitHub Actions via GitBox