Update TODO file.

This commit is contained in:
Mathieu Othacehe 2021-03-22 12:49:07 +01:00
parent e844ca92e8
commit 9b5a5e9876
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 7 additions and 7 deletions

View File

@ -1,3 +1,10 @@
-*- mode: org; coding: utf-8; -*-
#+TITLE: What's left to do?
#+STARTUP: content hidestars
Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
* Add "BuildSteps" table like in Hydra.
This will prevent package dependencies to be built multiple times.
@ -7,16 +14,9 @@ This will prevent package dependencies to be built multiple times.
- Write test cases covering workers disconnection and reconnection.
- Write test cases covering build timeout.
* Improve the "/workers" page.
- Add build machines status (CPU, RAM) usage.
- The opensuse monitor page could be a good model:
https://build.opensuse.org/monitor.
* Add new metrics.
- Add "build speed per machine" and "idle time per machine" metrics.
* Report build failures by email/RSS.
* Add a user account section.
- Add customized monitoring dashboards.
- Add build failures notifications subscription page.