2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/guix-cuirass.git synced 2023-12-14 06:03:04 +01:00
guix-cuirass/TODO.org
Mathieu Othacehe da6a5c0355
Add TODO.org.
* TODO.org: New file.
2021-01-21 13:04:19 +01:00

965 B

Add "BuildSteps" table like in Hydra.

This will prevent package dependencies to be built multiple times.

Add tests for the remote building mechanism.

  • Write test cases covering the nominal remote building scenario, with a server dispatching build tasks to multiple local workers.
  • Write test cases covering workers disconnection and reconnection.
  • Write test cases covering build timeout.

Improve the "/workers" page.

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.
  • Add a substitutes availability service, so that users can be notified when the substitutes coverage of their manifest is passing a threshold.