From 6bb7add82909fa29f338be7527b3e8fefe4a1227 Mon Sep 17 00:00:00 2001 From: Guilherme Gallo Date: Thu, 27 Apr 2023 18:47:24 -0300 Subject: [PATCH] ci/lava: Fix last section in job submitter It only happens after the LogFollower cleanup (__exit__ method) Signed-off-by: Guilherme Gallo Part-of: --- .gitlab-ci/lava/lava_job_submitter.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci/lava/lava_job_submitter.py b/.gitlab-ci/lava/lava_job_submitter.py index 064219d..7227a7c 100755 --- a/.gitlab-ci/lava/lava_job_submitter.py +++ b/.gitlab-ci/lava/lava_job_submitter.py @@ -253,6 +253,10 @@ def follow_job_execution(job, log_follower): if job.status not in ["pass", "fail"]: raise_lava_error(job) + # LogFollower does some cleanup after the early exit (trigger by + # `hwci: pass|fail` regex), let's update the phases after the cleanup. + structural_log_phases(job, log_follower) + def structural_log_phases(job, log_follower): phases: dict[str, Any] = { -- 2.7.4