From ad840d3fab4d2e8dc27d265bbc0a08ed7e85c3a5 Mon Sep 17 00:00:00 2001 From: seth Date: Sun, 10 Dec 2023 08:56:11 -0500 Subject: ci: use gha & attic for building/caching --- ci.nix | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 ci.nix (limited to 'ci.nix') diff --git a/ci.nix b/ci.nix deleted file mode 100644 index f05fbed..0000000 --- a/ci.nix +++ /dev/null @@ -1,28 +0,0 @@ -{self, ...}: { - perSystem = { - lib, - pkgs, - system, - config, - ... - }: let - # get applicable system configurations - configurations = lib.getAttrs ["darwinConfigurations" "homeConfigurations" "nixosConfigurations"] self; - - systems = lib.pipe (builtins.attrValues configurations) [ - (builtins.foldl' (acc: attr: acc // attr) {}) - (lib.filterAttrs (_: v: v.pkgs.system == system)) - (lib.mapAttrsToList (_: v: v.config.system.build.toplevel or v.activationPackage)) - ]; - in { - checks = { - ciGate = pkgs.runCommand "ci-gate" { - nativeBuildInputs = lib.concatLists [ - systems - # and other checks - (builtins.attrValues (builtins.removeAttrs config.checks ["ciGate"])) - ]; - } "touch $out"; - }; - }; -} -- cgit v1.2.3