checks: use facter.json from external test-fixtures repo

This commit is contained in:
Michael Hoang
2025-03-09 15:07:17 +09:00
parent d79d1811d6
commit 685effd22b
4 changed files with 32 additions and 2845 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,7 @@
{
self,
lib,
inputs,
...
}:
{
@@ -18,7 +19,7 @@
imports = [ self.nixosModules.test-install-machine-without-system ];
};
clan.machines.test-install-machine-with-system = {
facter.reportPath = ./facter.json;
facter.reportPath = "${inputs.test-fixtures}/nixos-vm-facter-json/facter.json";
fileSystems."/".device = lib.mkDefault "/dev/vda";
boot.loader.grub.device = lib.mkDefault "/dev/vda";

26
flake.lock generated
View File

@@ -75,6 +75,7 @@
"nixpkgs": "nixpkgs",
"sops-nix": "sops-nix",
"systems": "systems",
"test-fixtures": "test-fixtures",
"treefmt-nix": "treefmt-nix"
}
},
@@ -114,6 +115,31 @@
"type": "github"
}
},
"test-fixtures": {
"inputs": {
"flake-parts": [
"flake-parts"
],
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1741504481,
"narHash": "sha256-Ndx7LCbLF2sgRvbiefKEe1rgL+cYlBANVRokg27DflI=",
"ref": "main",
"rev": "3508b7ed11dad068ffc8c9f0047a5c7d54644e2c",
"shallow": true,
"type": "git",
"url": "https://git.clan.lol/clan/test-fixtures"
},
"original": {
"ref": "main",
"shallow": true,
"type": "git",
"url": "https://git.clan.lol/clan/test-fixtures"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [

View File

@@ -19,6 +19,10 @@
treefmt-nix.url = "github:numtide/treefmt-nix";
treefmt-nix.inputs.nixpkgs.follows = "nixpkgs";
test-fixtures.url = "git+https://git.clan.lol/clan/test-fixtures?ref=main&shallow=1";
test-fixtures.inputs.flake-parts.follows = "flake-parts";
test-fixtures.inputs.nixpkgs.follows = "nixpkgs";
};
outputs =