diff --git a/cpp/ci_logic.cpp b/cpp/ci_logic.cpp index 681954c..0a29d33 100644 --- a/cpp/ci_logic.cpp +++ b/cpp/ci_logic.cpp @@ -735,12 +735,14 @@ std::string CiLogic::queue_build_upload(std::vector job_statuses->at("source_build"), [this, r, &task_queue, job_statuses](std::shared_ptr log) mutable { auto [build_ok, changes_files] = build_project(r, log); + r->sync(); if (build_ok) { task_queue->enqueue( job_statuses->at("upload"), [this, r, changes_files](std::shared_ptr log) mutable { bool upload_ok = upload_and_lint(r, changes_files, false, log); (void)upload_ok; + r->sync(); }, r );