Draw the README status with Unicode blocks and colored squares - #62
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.rsand 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.