diff --git a/buildbot_nix/__init__.py b/buildbot_nix/__init__.py index 69d239e..1037e49 100644 --- a/buildbot_nix/__init__.py +++ b/buildbot_nix/__init__.py @@ -471,23 +471,26 @@ class NixConfigure(buildstep.CommandMixin, steps.BuildStep): ci_buildbot_defn_exists = yield self.pathExists('build/.ci/buildbot.nix') if ci_buildbot_defn_exists: configure_log.addStdout(".ci/buildbot.nix found, configured for non-flake CI") - self.build.addStepAfterCurrentStep( - make_job_evaluator( - "evaluate `.ci/buildbot.nix` jobs", - self.evaluator_settings, - False - ) + self.build.addStepsAfterCurrentStep( + [ + make_job_evaluator( + "evaluate `.ci/buildbot.nix` jobs", + self.evaluator_settings, + False + ) + ] ) flake_exists = yield self.pathExists('build/flake.nix') if flake_exists: configure_log.addStdout(f"flake.nix found") - self.build.addStepAfterCurrentStep( - make_job_evaluator( - "evaluate `flake.nix` jobs", - self.evaluator_settings, - True - ) + self.build.addStepsAfterCurrentStep([ + make_job_evaluator( + "evaluate `flake.nix` jobs", + self.evaluator_settings, + True + ) + ] ) return