fix: --format color now emits ANSI-coloured output instead of plain text #8189

Merged
HAL9000 merged 1 commits from fix/7910-color-format-output into master 2026-04-14 23:50:00 +00:00

1 Commits

Author SHA1 Message Date
HAL9000 b752dd485f fix(cli): --format color now emits ANSI-coloured output instead of plain text
CI / quality (pull_request) Successful in 20s
CI / push-validation (pull_request) Successful in 21s
CI / build (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 24s
CI / lint (pull_request) Successful in 37s
CI / security (pull_request) Successful in 51s
CI / typecheck (pull_request) Successful in 52s
CI / integration_tests (pull_request) Successful in 4m50s
CI / unit_tests (pull_request) Successful in 6m25s
CI / e2e_tests (pull_request) Successful in 6m29s
CI / docker (pull_request) Successful in 1m33s
CI / coverage (pull_request) Successful in 12m43s
CI / status-check (pull_request) Successful in 1s
CI / helm (push) Successful in 21s
CI / build (push) Successful in 25s
CI / push-validation (push) Successful in 25s
CI / quality (push) Successful in 42s
CI / lint (push) Successful in 43s
CI / typecheck (push) Successful in 51s
CI / security (push) Successful in 52s
CI / integration_tests (push) Successful in 4m21s
CI / e2e_tests (push) Successful in 4m27s
CI / unit_tests (push) Successful in 5m17s
CI / docker (push) Successful in 1m31s
CI / coverage (push) Successful in 10m55s
CI / status-check (push) Successful in 1s
Route the COLOR format option through format_output_session (which uses
ColorMaterializer) instead of _format_plain. Previously --format color
produced identical output to --format plain because both were routed to
the same plain-text formatter. All other formats (plain, json, yaml,
rich, table) remain unaffected.

Updated CHANGELOG.md with the fix entry and CONTRIBUTORS.md with HAL 9000
contribution details.

ISSUES CLOSED: #7910
2026-04-14 23:36:06 +00:00