Pipeline Graph Structural Update: Code Cleanup List

This is an issue to track the changes to pipeline graph files that need to be made once the new pipeline is rolled out and the feature flag is removed.

Delete all _legacy and _legacy_spec files

  • graph_component_legacy, graph_component_legacy_spec
  • linked_pipelines_column_legacy, linked_pipelines_column_legacy_spec
  • stage_column_component_legacy, stage_column_component_legacy_spec

Remove Pipeline mixins and mediator

  • Remove mixin, mediator and store files and specs

Remove Bridge Changes in linked_pipeline.vue

  • projectId prop can be removed and use multiproject instead
  • pipelineIsLoading can be required from parent and we don't need to check the pipeline itself

Remove accessors.js and related code

  • Instances of dataMethod provide/inject, constants, calls to the accessor function

Convert CSS to utilities

  • Delete classes no longer used
  • Convert what's left to utilities
Edited by Sarah Groff Hennigh-Palermo