KernelCI Dashboard Report - June 27 - July 9, 2025

Marcelo Robert Santos <[email protected]> Thu, 10 Jul 2025 09:21:07 -0300
Newsgroups dev.linux.lists.kernelci
Message-ID <CAMVAkEsCEBNayPxXJXBXBXHRYLtqiwq6cMcgr8GL+5MgSgRtgw@mail.gmail.com>
Hello everyone,

We in the dashboard team are working on sending a new report after a
deployment of every sprint with the main features and fixes, which
usually happens every other week. Here are the changes since the last
report:

## Improvements
- A new endpoint was added with the same return as the checkout
summary report, polling tests up to 1 day and with some other
parameters open [1]
- Added support for multiple paths in a checkout report, as well as
multiple paths in the kci-summary endpoint [2]
- Improved checkout notification query performance [3]
- Added kci-dev information on the page footer, linking to the cli
page and with an example command [4]
- Added description to request parameters on most backend endpoints,
also visible in the swagger ui
(https://dashboard.kernelci.org/api/schema/swagger-ui/) [5]


## Bugfixes
- Filtering by architecture wasn’t updating the card correctly, even
though the data was correct [6]
- The /c/treeName/gitBranch/gitHash endpoint wasn’t working after the
treeDetails url change, but was corrected [7]


## Technical Debts
- The sqlite used to store cache and extra data was a single database,
it was then divided into two, allowing for a better control over cache
versus notification data [8]


References:
[1] https://github.com/kernelci/dashboard/issues/1321
[2] https://github.com/kernelci/dashboard/issues/1217
[3] https://github.com/kernelci/dashboard/issues/1310
[4] https://github.com/kernelci/dashboard/issues/1247
[5] https://github.com/kernelci/dashboard/issues/1300
[6] https://github.com/kernelci/dashboard/issues/1268
[7] https://github.com/kernelci/dashboard/issues/1311
[8] https://github.com/kernelci/dashboard/issues/1223