Lab Listing page
Open
@felipebergamin is already working on this.
Since Jul 6, 2026.
- Dominant language
- Python
- Stars
- 9
- Forks
- 31
- Avg merge
- 3d 19h
- Merged PRs (30d)
- 16
Description
Currently, lab info is only visible as a filter/summary within tree and hardware detail pages. There is no dedicated page for browsing labs.
Goal
Add a /labs listing page — similar to the existing /hardware and /tree listing pages — where users can see all labs and their aggregated build/boot/test status at a glance.
Backend
- New endpoint GET /api/labs/ returning a list of labs with aggregated status counts.
- Each item should include:
- lab_name (from labs.name)
- build_status_summary (PASS / FAIL / INCONCLUSIVE counts from builds linked to that lab)
- boot_status_summary (same for boots)
- test_status_summary (same for tests)
New Regressions found on that lab
Frontend
- New route /labs with a listing table.
- Columns: Lab name, Build status summary, Boot status summary, Test status summary (using the same status bar/badge components as the hardware listing).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.