Skip to content

Move merge-request merge_pipeline to cached_widget [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Igor Drozdov requested to merge id-move-merge-pipeline-to-cached-widget into master

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

Merge request reports