KernelCI Dashboard Report - June 11 - June 26

Marcelo Robert Santos <[email protected]> Mon, 30 Jun 2025 08:27:41 -0300
Newsgroups dev.linux.lists.kernelci
Message-ID <CAMVAkEt8GBiWnh=BUd9oE6pMJU0Leg7vxcX8xDq5RGv-Hs+HgQ@mail.gmail.com>
Hello everyone, here is another summary of the changes in the KernelCI
web dashboard with the improvements and bug fixes from the last weeks.

One of the big improvements that we have in this new release is that
the urls for the tree pages got much shorter, improving the
readability and shareability of those pages. The previous, long urls
are still supported, so older links will not break. Whenever a tree
has a defined tree_name and git_repository_branch, it will use the
shorter url, so we encourage maintainers to give some care to these
fields.

Other improvements include adding a filter for boot and test result
origins within a single tree, having a more precise origin filter for
hardware, and more.

# Improvements

* The tree details page now has a much shorter url when possible. For
trees that have tree name and branch well defined, you can now access
the details of that tree through
d.kernelci.org/tree/tree_name/branch/commit_hash [1]
* Added origin card by each tab in the tree details page, also
allowing filtering by the origin of each tab [2].
* Reworked hardware listing to make the origin filter affect the tests
themselves, and not the checkout that they relate to [3].
* Added all test origins to the origin selector of hardware pages [4].
* Removed issues where all their incidents are related to nonexistent
checkouts [5].
* Removed the hardware label for the build log viewer sheet [6]

# Bugfixes

* Renamed tree and issue listing endpoint parameters, making them
follow the snake case used in the backend as a whole [7].
* The log excerpt of an issue in the issue details page didn’t have a
height limit, now it has a scroll [8]

References:
[1] https://github.com/kernelci/dashboard/issues/1281
[2] https://github.com/kernelci/dashboard/issues/1251
[3] https://github.com/kernelci/dashboard/issues/1280
[4] https://github.com/kernelci/dashboard/issues/1242
[5] https://github.com/kernelci/dashboard/issues/1279
[6] https://github.com/kernelci/dashboard/issues/1283
[7] https://github.com/kernelci/dashboard/issues/1287
[8] https://github.com/kernelci/dashboard/issues/114