Skip to content

Remove self_heal_build_trace_chunk_flushing feature flag definition

What does this MR do and why?

This MR removes the self_heal_build_trace_chunk_flushing feature flag as part of the cleanup process outlined in #555523 (closed).

The feature flag has been successfully rolled out to 100% and is now stable, so we can permanently enable the feature and remove the flag complexity from the codebase.

Changes made

  • Remove the YAML feature flag definition from config/feature_flags/gitlab_com_derisk/self_heal_build_trace_chunk_flushing.yml
  • Remove the feature flag check from app/models/ci/build_trace_chunk.rb and permanently enable the self-healing behavior
  • Update test files to remove feature flag stubbing and related test contexts:
    • spec/models/ci/build_trace_chunk_spec.rb
    • spec/workers/ci/build_trace_chunk_flush_worker_spec.rb

Related to #555523 (closed)

Merge request reports

Loading