ci: colorize tox
Metadata
Current evaluation
Merged in canonical/starbase#145 as eae2528, overriding TERM so tox output renders in color in GitHub CI.
Resolution: closed resolved
Reason: The PR was merged into main as commit eae2528, updating CI to override the dumb terminal setting and colorize tox output.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
Colorize the output of tox in Github CI.
Tox does not colorize its output in Github because of the envvar `TERM` is set to `dumb`. However, github handles colorized output quite nicely.
Upstream of https://github.com/snapcore/snapcraft/pull/4435 / https://github.com/canonical/craft-providers/pull/442
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/starbase#145 as eae2528, overriding TERM so tox output renders in color in GitHub CI. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit eae2528 to colorize tox output in GitHub CI by overriding TERM, upstreamed from snapcraft#4435 and craft-providers#442. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #145 as commit eae2528, setting TERM for tox in GitHub Actions so CI output is colorized. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to enable colorized tox output in GitHub CI by overriding the TERM environment variable. Approved by two reviewers, passed all checks, and maintained 100% code coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Overrides TERM=dumb to enable colorized tox output in GitHub CI, improving log readability without impacting coverage. Serves as an upstream dependency for related CI tooling updates. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcore/snapcraft#4435
(confidence 100%)
Upstream source for the CI colorization change.
-
Related To:
canonical/craft-providers#442
(confidence 100%)
Upstream source for the CI colorization change.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #442 ci: colorize tox output | craft-providers | merged | Merged PR #442 as commit db8981c, overriding TERM to colorize tox output in GitHub CI; the change was also upstreamed through canonical/starbase#145. | |
| #4435 ci: colorize tox and collapse sections | snapcraft | merged | Merged PR #4435 (commit 77ac1119b) added tox-gh to collapse CI log sections and colorize tox output, replacing draft PR #4422. Approved by 2 reviewers. |