The GitHub Actions job "CI" on 
rocketmq-dashboard.git/fix/rmqctl-json-number-precision has failed.
Run started by GitHub user Frun1na (triggered by Frun1na).

Head commit for run:
0219cd13551196032f1876b787966329827d2b6a / Frun1na 
<[email protected]>
fix(rmqctl): preserve integer precision in passthrough studio payloads

The studio client decoded the response payload with json.Unmarshal into
the caller's `out any`, so encoding/json represented every number as
float64 and silently corrupted int64 values beyond 2^53: an offset of
9007199254740993 came back as 9007199254740992 through table, json and
yaml output alike. DecodeMutationOutput re-encodes the same value, so the
mutation summary inherited the corrupted number.

Decode with UseNumber so the literal survives; typed struct fields are
unaffected, and json.Number re-marshals to the original literal.

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/36883430964

With regards,
GitHub Actions via GitBox

Reply via email to