KernelCI Dashboard Report - September 15 - September 30, 2025
Marcelo Robert Santos <[email protected]> Tue, 30 Sep 2025 11:11:06 -0300
| Newsgroups | dev.linux.lists.kernelci |
|---|---|
| Message-ID | <CAMVAkEu4VvZfMyfLL9D9rjXOvU0qKA8s2Bbrhfwx761qp=E7xQ@mail.gmail.com> |
Hello everyone, In the last two weeks we had improvements for the stability of the dashboard, as well as other features and bugfixes. Here are the changes from our last 2-week sprint, all of them are already available in production: ## Improvements - Integration tests now use a local database, putting less strain in the production database and fixing CI runs on PRs from forks - [1] - TreeLatest and TreeLatestHash endpoints were combined, making the commit_hash an optional query parameter - [2] - Added origin field to the test and build details pages for more information - [3] - More unit tests were made to improve our backend coverage, including several files - [4] [5] [6] - The legend for the status graph now has a better layout for small screens - [7] ## Bugfixes - Issues now show the version of their first incident, and also show incidents of non existing tests - [8] - Notifications had stopped working, but were fixed at the beginning of this sprint ## Future Changes We plan on giving more stability and performance to the database, starting with basic improvements such as database indexes and then experimenting with table denormalization, where what you see in the frontend will have a direct correlation on the database, making the queries faster. Apart from that, we will continue working on improving the test coverage of the backend, on the frontend support for smaller screen sizes, and on other specific issues. ## References [1] - https://github.com/kernelci/dashboard/issues/1397 [2] - https://github.com/kernelci/dashboard/issues/1476 [3] - https://github.com/kernelci/dashboard/issues/1490 [4] - https://github.com/kernelci/dashboard/issues/1495 [5] - https://github.com/kernelci/dashboard/issues/1499 [6] - https://github.com/kernelci/dashboard/issues/1518 [7] - https://github.com/kernelci/dashboard/issues/1425 [8] - https://github.com/kernelci/dashboard/issues/1290