← Back to issue list

ci: colorize tox

View original Github issue

Metadata

Project
starbase
Number
#145
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

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 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.
93%
#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.
76%