microvm-nix/microvm.nix

Improve the test infrastructure

Offen

#160 geöffnet am 03.11.2023

 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Nix (222 Forks)github user discovery
enhancementhelp wanted

Repository-Metriken

Stars
 (2.864 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 8T 7h) (8 gemergte PRs in 30 T)

Beschreibung

For the first two years this project has run off the C3D2 Hydra: https://hydra.hq.c3d2.de/jobset/c3d2/microvm.nix#tabs-jobs That has the following problems:

  • Our aarch64 builders are underpowered/broken.
  • We build and check only the main branch. It would be nice to have early feedback on each PR.
  • checks and hydraJobs in flake.nix containing multiple NixOS configurations requires a lot of RAM for a nix flake show, too much for a Github workflow. That breaks publishing to flakehub.com and flakestry.dev.

Contributor Guide