Commit pipelines GraphQL refactor and subscription
Propsoal
- Refactor
app/assets/javascripts/commit/pipelines/pipelines_bundle.jsto useapp/assets/javascripts/ci/merge_requests/components/pipelines_table_wrapper.vuebehind a new feature flag. Do a dynamic import in this file based on FF state. - Use project pipelines subscription or determine if one for a singular commit is needed.
- Ensure
app/assets/javascripts/ci/merge_requests/components/pipelines_table_wrapper.vueis backwards compatible and does not deal with REST at all (pipelines table can fully support GraphQL)
Notes
- This issue will overlap some with #579912
Edited by Payton Burdette