tests.devShellTools: Fix release.nix / ofborg eval

This commit is contained in:
Robert Hensing 2024-07-05 15:47:28 +02:00
parent b3561f17f6
commit 32c9e3193c

View File

@ -13,14 +13,23 @@ let
concatLines
escapeShellArg
isString
mapAttrs
mapAttrsToList
;
in
lib.recurseIntoAttrs {
nixos = lib.recurseIntoAttrs {
inherit (nixosTests) docker-tools-nix-shell;
};
nixos = lib.recurseIntoAttrs (
# This should have been a simple optioanlAttrs, but release.nix is very picky.
# > cannot find attribute `tests.devShellTools.nixos.docker-tools-nix-shell'
let
tests = {
inherit (nixosTests) docker-tools-nix-shell;
};
in
if stdenv.hostPlatform.system == "x86_64-linux" then tests else
mapAttrs (k: v: emptyFile) tests
);
# nix-build -A tests.devShellTools.valueToString
valueToString =