From 7a89475528817a0de37693eb8241f2f3b4257900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rton=20Boros?= Date: Thu, 15 Feb 2024 13:12:30 +0000 Subject: [PATCH] push stuff to cache --- ci/default.nix | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/ci/default.nix b/ci/default.nix index 595bbf5..3115060 100644 --- a/ci/default.nix +++ b/ci/default.nix @@ -1,4 +1,9 @@ -{inputs, ...}: { +{ + config, + inputs, + lib, + ... +}: { imports = [ inputs.hercules-ci-effects.flakeModule "${inputs.hercules-ci-effects}/effects/push-cache/default.nix" @@ -17,7 +22,17 @@ mlabs-cardano-nix = { type = "attic"; secretName = "cardano-nix-cache-push-token"; - packages = [inputs.nixpkgs.legacyPackages.x86_64-linux.hello]; + packages = with lib; + flatten [ + (forEach ["apps" "devShells" "packages"] + (attr: + forEach ["x86_64-linux" "x86_64-darwin" "aarch64-linux"] + (system: + collect isDerivation config.flake.${attr}))) + (forEach (attrValues config.flake.nixosConfigurations) + (os: + os.config.system.build.toplevel)) + ]; }; }; };