diff options
Diffstat (limited to 'app/workers/ci/build_finished_worker.rb')
-rw-r--r-- | app/workers/ci/build_finished_worker.rb | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/app/workers/ci/build_finished_worker.rb b/app/workers/ci/build_finished_worker.rb index 2d7f3a67004..25c7637a79f 100644 --- a/app/workers/ci/build_finished_worker.rb +++ b/app/workers/ci/build_finished_worker.rb @@ -37,9 +37,10 @@ module Ci Ci::BuildReportResultService.new.execute(build) # We execute these async as these are independent operations. - BuildHooksWorker.perform_async(build.id) + BuildHooksWorker.perform_async(build) ChatNotificationWorker.perform_async(build.id) if build.pipeline.chat? build.track_deployment_usage + build.track_verify_usage if build.failed? && !build.auto_retry_expected? ::Ci::MergeRequests::AddTodoWhenBuildFailsWorker.perform_async(build.id) @@ -57,15 +58,7 @@ module Ci # See https://gitlab.com/gitlab-org/gitlab/-/issues/267112 for more # details. # - archive_trace_worker_class(build).perform_in(ARCHIVE_TRACES_IN, build.id) - end - - def archive_trace_worker_class(build) - if Feature.enabled?(:ci_build_finished_worker_namespace_changed, build.project) - Ci::ArchiveTraceWorker - else - ::ArchiveTraceWorker - end + Ci::ArchiveTraceWorker.perform_in(ARCHIVE_TRACES_IN, build.id) end end end |