feat: failed evaluation doesnt create a job anymore

This commit is contained in:
Luj 2023-04-09 11:27:06 +02:00
parent 0c84aa1720
commit 5dd8cdd5c7

View file

@ -118,7 +118,8 @@ class NixEvalCommand(buildstep.ShellMixin, steps.BuildStep):
for line in self.observer.getStdout().split("\n"):
if line != "":
job = json.loads(line)
jobs.append(job)
if job["error"] is not None:
jobs.append(job)
self.build.addStepsAfterCurrentStep(
[BuildTrigger(scheduler="nix-build", name="nix-build", jobs=jobs)]
)