chore: Tweak the generation, to remove one indirection
This commit is contained in:
parent
1231af3fdf
commit
b9cb5d6f94
1 changed files with 16 additions and 21 deletions
|
@ -25,34 +25,29 @@ let
|
|||
str
|
||||
;
|
||||
|
||||
inherit (pkgs) action-validator remarshal runCommand;
|
||||
|
||||
cfg = config;
|
||||
|
||||
generate =
|
||||
name: value:
|
||||
pkgs.callPackage (
|
||||
runCommand "${name}.yaml"
|
||||
{
|
||||
runCommand,
|
||||
remarshal,
|
||||
action-validator,
|
||||
}:
|
||||
runCommand "${name}.yaml"
|
||||
{
|
||||
nativeBuildInputs = [
|
||||
action-validator
|
||||
remarshal
|
||||
];
|
||||
nativeBuildInputs = [
|
||||
action-validator
|
||||
remarshal
|
||||
];
|
||||
|
||||
value = builtins.toJSON value;
|
||||
passAsFile = [ "value" ];
|
||||
preferLocalBuild = true;
|
||||
}
|
||||
''
|
||||
json2yaml "$valuePath" "$out"
|
||||
value = builtins.toJSON value;
|
||||
passAsFile = [ "value" ];
|
||||
preferLocalBuild = true;
|
||||
}
|
||||
''
|
||||
json2yaml "$valuePath" "$out"
|
||||
|
||||
# Check that the workflow is valid
|
||||
cd "${cfg.rootSrc}" && action-validator "$out"
|
||||
''
|
||||
) { };
|
||||
# Check that the workflow is valid
|
||||
cd "${cfg.rootSrc}" && action-validator "$out"
|
||||
'';
|
||||
|
||||
install =
|
||||
name: value:
|
||||
|
|
Loading…
Reference in a new issue