The GitHub Actions job "Groovy Snapshot Canary Build" on 
grails-core.git/feat/converters-json-on-jackson-9.0.x has failed.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
2493e1e9d4a1ea3f5a3e84dfb2fe61363e4a4693 / Scott Murphy Heiberg 
<[email protected]>
Render JSON as Grails 8 did with grails.converters.json.legacy

A transition to the Jackson rendering, deprecated for removal in Grails 10.
With grails.converters.json.legacy: true, the JSON converter registers the
marshallers of Grails 8 instead of the JsonMapper value marshallers, indents
pretty printed JSON as Grails 8 did, both when rendering with
grails.converters.json.pretty.print and from toString(true), and the domain
class Jackson module is not registered with the application's JsonMapper. A
warning is logged on startup.

Grails8JsonRenderingSpec compares the legacy output with text rendered by
Grails 8.0.x (232bb34006) for 111 values and both pretty print paths. Comparing
that text with the Jackson rendering showed that Grails 8 already rendered
records as an object of their components, so the upgrade guide no longer lists
records as changed. The guide states that parsing is unchanged, and shows the
per-type marshallers that keep a Grails 8 format.

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

With regards,
GitHub Actions via GitBox

Reply via email to