1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-08 19:46:06 +01:00

ci: only build packages on x86_64-linux

As a temporary solution, we only include the `packages` output in the
`ci.buildbot` output on x86_64-linux.

At some point, we should consider explicitly copying each package to
`ci.buildbot`, and maybe omitting some.

Some packages may be better off being built on GHA, such as the docs.
This commit is contained in:
Matt Sturgeon 2025-09-05 16:24:29 +01:00
parent d241216ede
commit 2365afc0d5

View file

@ -1,12 +1,16 @@
{ lib, ... }:
{ {
perSystem = perSystem =
{ config, ... }: { config, system, ... }:
{ {
# Test that all packages build fine when running `nix flake check`. # Test that all packages build fine when running `nix flake check`.
checks = config.packages; checks = config.packages;
# Test that all packages build when running buildbot # Test that all packages build when running buildbot
# TODO: only test the docs on x86_64-linux # FIXME: we want to build most platforms on all systems,
ci.buildbot = config.packages; # 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;
}; };
} }