Move merge-request merge_pipeline to cached_widget [RUN ALL RSPEC] [RUN AS-IF-FOSS]
What does this MR do?
As !38273 (merged) has been running successfully, we can continue with merge_pipeline
as well
Since we already have pipelines expiration mechanism, what about trying to move some of the pipelines data from widget.json
into cached_widget.json
?
In this case, we won't calculate the data every time widget.json
is fetched, it will be cached using Etag caching and invalidated by https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/services/ci/expire_pipeline_cache_service.rb
Related issue: #326277 (closed)
Edited by Igor Drozdov