kernelci.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Marcelo Robert Santos <marcelo.santos@profusion.mobi>
To: kernelci@lists.linux.dev
Cc: kernelci-webdashboard@groups.io
Subject: KernelCI Dashboard Report - September 15 - September 30, 2025
Date: Tue, 30 Sep 2025 11:11:06 -0300	[thread overview]
Message-ID: <CAMVAkEu4VvZfMyfLL9D9rjXOvU0qKA8s2Bbrhfwx761qp=E7xQ@mail.gmail.com> (raw)

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

                 reply	other threads:[~2025-09-30 14:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAMVAkEu4VvZfMyfLL9D9rjXOvU0qKA8s2Bbrhfwx761qp=E7xQ@mail.gmail.com' \
    --to=marcelo.santos@profusion.mobi \
    --cc=kernelci-webdashboard@groups.io \
    --cc=kernelci@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).