kresults is a dashboard of what deterministic tools report on the Linux kernel and QEMU, for a patch series from a mailing list or any Git branch:
- builds of each configuration and architecture;
- test suites, such as fstests and blktests;
- static analyzers, such as sparse, smatch and clang-tidy;
- checks, such as checkpatch.pl and kernel-doc.
CI systems write their results as records in one format, and kdevops-ng is the first that does. Each series is set against its base, built the same way, so a finding the base already had is not blamed on the series.
The site takes its look from sashiko, and its first version took its plain, file-based pages from bodnuti. kdevops' first dashboard, with its results, is in kdevops-results-archive.
format/README.md is the format, and the JSON Schemas beside it define each field. docs/ is the documentation: the format, its versions, and how to deploy the programs that file, check and render records. designs/ holds the decisions on the format and the site.
Patches go to kdevops@lists.linux.dev, written as
designs/writing.md asks. AGENTS.md is the map for
agents.
kresults is written with coding assistants; a person reviews and signs off every commit.
License: copyleft-next-0.3.1.