run nix flake check in CI

This commit is contained in:
DavHau 2023-05-29 09:45:01 +02:00
parent c1e0b7feec
commit 0849633d73
2 changed files with 11 additions and 3 deletions

View File

@ -16,5 +16,5 @@ jobs:
- uses: cachix/install-nix-action@v20
- name: List flake structure
run: nix flake show
- name: Run unit tests (flake)
run: nix build -L
- name: Run tests
run: nix flake check -L

View File

@ -81,6 +81,7 @@
packages = forAllSystems (system: let
pkgs = nixpkgs.legacyPackages."${system}";
in rec {
default = nixos-generate;
nixos-generators =
nixpkgs.lib.warn ''
@ -107,7 +108,14 @@
};
});
defaultPackage = forAllSystems (system: self.packages."${system}".nixos-generate);
# legacy flake schema compat
defaultPackage =
forAllSystems (system: self.packages.${system}.default);
checks = forAllSystems (system: {
inherit (self.packages.${system})
nixos-generate;
});
devShell = forAllSystems (system: let
pkgs = nixpkgs.legacyPackages."${system}";