KernelCI Dashboard Report - September 01 - September 15, 2025
Marcelo Robert Santos <[email protected]> Tue, 16 Sep 2025 11:51:51 -0300
| Newsgroups | dev.linux.lists.kernelci |
|---|---|
| Message-ID | <CAMVAkEvPbx9s9BMPOQCH6rGyC9KRkSLyU0CK+LzX+e+i_0h7ow@mail.gmail.com> |
Hello everyone, We are back on track with our updates. Our database has been switched from Google Cloud to Azure, but we are still in the moving process so we haven’t disabled our use of GCloud yet. Apart from that, we have a couple of improvements, some bugfixes and we are preparing some changes to the database already. Here are the changes in the last weeks: ## Docs - The documents for onboarding and backend were updated in order to be clearer. [1] ## Improvements - The Hardware Details page now has a better way of selecting related trees, also supporting deselecting all trees in order to pick a specific one to inspect. [2] - A test coverage badge was added to the backend readme, showing our progress towards covering 100% of the functions and methods of the backend. [3] - A small UI fix to test, build and issue details pages, where long titles wouldn’t wrap their text - Thanks to @khanheric2003. [4] ## Bug Fixes - The cache for tree listing entries was not working correctly, allowing old checkouts to be shown instead of the most recent one. [5] - When selecting the specific commit for a tree related to a hardware in the hardware details pages, some commits were shown repeatedly. [6] - Some very specific trees had the “/” character on their branch and weren’t parsing correctly. [7] - In order to keep our security, we updated a lot of packages on our frontend, this led to the search bar not working, which was quickly fixed. [8] - While fixing the search bar, another bug was fixed where links were being nested inside other links. [9] - With our move to a new database, our GitHub CI was missing data for its integration tests, but it was fixed. [10] ## Future Changes We have some tests to do with our database now that we can manage it directly with Django, starting with some simple new fields which might speed up some endpoints. We are also moving our CI to a local DB approach, meaning that it will be faster and more reliable to test on every PR, including ones coming from forks. And on that note, we also expect to increase our backend test coverage progressively, in order to have a solid codebase. ## References [1] https://github.com/kernelci/dashboard/issues/1471 [2] https://github.com/kernelci/dashboard/issues/614 [3] https://github.com/kernelci/dashboard/issues/1443 [4] https://github.com/kernelci/dashboard/issues/1434 [5] https://github.com/kernelci/dashboard/issues/1457 [6] https://github.com/kernelci/dashboard/issues/1445 [7] https://github.com/kernelci/dashboard/issues/1468 [8] https://github.com/kernelci/dashboard/issues/1466 [9] https://github.com/kernelci/dashboard/issues/1470 [10] https://github.com/kernelci/dashboard/issues/1455