mirror of
https://gitlab.com/TECHNOFAB/nix-gitlab-ci.git
synced 2025-12-12 02:00:13 +01:00
fix(module): append "finalize_nix_ci" to after_script, not prepend
This commit is contained in:
parent
81b497d976
commit
532fb8002c
1 changed files with 8 additions and 3 deletions
|
|
@ -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))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue