fix(module): append "finalize_nix_ci" to after_script, not prepend

This commit is contained in:
technofab 2024-10-13 18:32:47 +02:00
parent 81b497d976
commit 532fb8002c

View file

@ -155,10 +155,15 @@
// lib.optionalAttrs job.nix.enable {
${key} =
arr
++ job.${key} or [];
++ (job.${key} or []);
};
append = key: arr: job:
job
// lib.optionalAttrs job.nix.enable {
${key} = (job.${key} or []) ++ arr;
};
prependToBeforeScript = prepend "before_script";
prependToAfterScript = prepend "after_script";
appendToAfterScript = append "after_script";
jobs = filterAttrsRec (n: v: v != null) config.ci.jobs;
rest = filterAttrsRec (n: v: v != null) (builtins.removeAttrs config.ci ["jobs" "config"]);
@ -203,7 +208,7 @@
(prependToBeforeScript [
"source setup_nix_ci ${key}"
]
(prependToAfterScript [
(appendToAfterScript [
"finalize_nix_ci"
]
job))