From 203848c2828ac4023125ffbbcf8da115732d8dfb Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Thu, 2 Apr 2026 00:18:32 +0200 Subject: [PATCH] Set fixed 200-column console width in CI for verify-action-build.py Prevents Rich from defaulting to 80 columns in non-TTY CI environments, giving diffs and tables more room to render without wrapping. --- utils/verify-action-build.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils/verify-action-build.py b/utils/verify-action-build.py index fb235216..497953d3 100644 --- a/utils/verify-action-build.py +++ b/utils/verify-action-build.py @@ -58,8 +58,9 @@ from rich.text import Text _is_ci = os.environ.get("CI") is not None -console = Console(stderr=True, force_terminal=_is_ci, force_interactive=not _is_ci if _is_ci else None) -output = Console(force_terminal=_is_ci) +_ci_console_options = {"force_interactive": False, "width": 200} if _is_ci else {} +console = Console(stderr=True, force_terminal=_is_ci, **_ci_console_options) +output = Console(force_terminal=_is_ci, **_ci_console_options) # Path to the actions.yml file relative to the script ACTIONS_YML = Path(__file__).resolve().parent.parent / "actions.yml"