From 4b5399b1f065b1ba2703e84ac96827ab9b47c5e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alu=C3=ADsio=20Augusto=20Silva=20Gon=C3=A7alves?= Date: Thu, 29 Apr 2021 14:01:57 -0300 Subject: [PATCH] ci: Don't rely on `meta.platforms` being set This should've been part of 30ebec151835, which applies the same change to flake.nix. --- ci.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci.nix b/ci.nix index 3135d57..6a260d8 100644 --- a/ci.nix +++ b/ci.nix @@ -8,9 +8,9 @@ let derivationTree = value: # Output derivations directly, but only if they're compatible # with this platform. - if isDerivation value && builtins.elem pkgs.system value.meta.platforms + if isDerivation value && builtins.elem pkgs.system (value.meta.platforms or [ pkgs.system ]) then value - else if value ? recurseForDerivations && value.recurseForDerivations == true + else if value.recurseForDerivations or false then pipe value [ # Don't evaluate linuxPackages outside Linux, or it will -- 2.38.5