diff --git a/flake/dev/package-tests.nix b/flake/dev/package-tests.nix index 0e6b05d8..4c6a3e16 100644 --- a/flake/dev/package-tests.nix +++ b/flake/dev/package-tests.nix @@ -1,12 +1,16 @@ +{ lib, ... }: { perSystem = - { config, ... }: + { config, system, ... }: { # Test that all packages build fine when running `nix flake check`. checks = config.packages; # Test that all packages build when running buildbot - # TODO: only test the docs on x86_64-linux - ci.buildbot = config.packages; + # FIXME: we want to build most platforms on all systems, + # but building the docs is often too expensive. + # For now, we restrict the whole packages output to one platform. + # TODO: move building the docs to GHA + ci.buildbot = lib.mkIf (system == "x86_64-linux") config.packages; }; }