diff --git a/ofborg/src/tasks/evaluate.rs b/ofborg/src/tasks/evaluate.rs index c8ed1f3..91ddb7d 100644 --- a/ofborg/src/tasks/evaluate.rs +++ b/ofborg/src/tasks/evaluate.rs @@ -642,6 +642,26 @@ impl worker::SimpleWorker for EvaluationWorker &rebuild_tags.tags_to_remove(), ); + { + let ret = evaluation_strategy + .all_evaluations_passed(&Path::new(&refpath), &mut overall_status); + match ret { + Ok(builds) => { + if builds.len() != 0 { + panic!("we shouldn't be here yet!"); + } + } + Err(e) => { + if self + .handle_strategy_err(Err(e), &gists, &mut overall_status) + .is_err() + { + return self.actions().skip(&job); + } + } + } + } + overall_status.set_with_description("^.^!", hubcaps::statuses::State::Success); } else { overall_status