Skip to content

Draw the README status with Unicode blocks and colored squares - #62

Merged
tamnd merged 1 commit into
mainfrom
unicode-status
Oct 3, 2026
Merged

tamnd merged 1 commit into
mainfrom
unicode-status

Conversation

@tamnd

@tamnd tamnd commented Oct 3, 2026

Copy link
Copy Markdown
Owner

The README status section and the heat maps in reports/ get a cleaner look.

Progress bars and the charts are drawn with Unicode block characters in eighths, so a bar of 1 out of 504 still shows a sliver and small differences in build time are visible. The rest of a progress bar is shaded so the empty part reads as empty.

Heat map cells are colored squares now: 🟩 works, 🟨 runs, 🟧 builds, 🟥 fails, with ⚠️ after a flaky cell. The legend lives in one place in publish.rs and both the README and the report pages use it. The latest cells table shows the square next to the verdict.

There are two new pieces. A chart of the rungs the newest cells reached, which shows how many stop at L6 on KUnit, and a table per GCC column with the count of each verdict, flaky cells and a small bar for the share that works.

Checked on server2: fmt, clippy with -D warnings, tests and the style script pass, and I rendered the section from the current store to look at it before opening this.

@tamnd tamnd added this to the G1: the current stripe milestone Oct 3, 2026
@tamnd tamnd added kind/feature New capability in gk or the pipeline area/results matrix.json, reports and publication labels Oct 3, 2026
@tamnd
tamnd merged commit 8f1d055 into main Oct 3, 2026
3 checks passed
@tamnd
tamnd deleted the unicode-status branch October 3, 2026 02:09
@tamnd tamnd mentioned this pull request Oct 3, 2026
14 of 18 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/results matrix.json, reports and publication kind/feature New capability in gk or the pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant