Skip to content

Commit pipelines GraphQL refactor and subscription

Propsoal

  • Refactor app/assets/javascripts/commit/pipelines/pipelines_bundle.js to use app/assets/javascripts/ci/merge_requests/components/pipelines_table_wrapper.vue behind 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.vue is 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