-
- Downloads
You need to sign in or sign up before continuing.
Remove CI header presence check under FF
This commit adds a `ci_remove_header_presence_check` feature flag. When enabled, it removes the conditional that skips interpolation if the content has no header for CI components (all other include types will still skip interpolation if there is no header). We will slowly enable the feature flag and monitor the performance of `include:component`. This will let us know if we can add the new `context` interpolation feature without hurting performance too much. Issue: #438275
Showing
- config/feature_flags/gitlab_com_derisk/ci_remove_header_presence_check.yml 9 additions, 0 deletions...ags/gitlab_com_derisk/ci_remove_header_presence_check.yml
- lib/gitlab/ci/config/external/file/base.rb 2 additions, 1 deletionlib/gitlab/ci/config/external/file/base.rb
- lib/gitlab/ci/config/interpolation/interpolator.rb 16 additions, 4 deletionslib/gitlab/ci/config/interpolation/interpolator.rb
- lib/gitlab/ci/config/yaml/loader.rb 4 additions, 3 deletionslib/gitlab/ci/config/yaml/loader.rb
- spec/lib/gitlab/ci/config/external/processor_spec.rb 58 additions, 0 deletionsspec/lib/gitlab/ci/config/external/processor_spec.rb
Please register or sign in to comment