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.
_legacy
and _legacy_spec
files
Delete all -
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
linked_pipeline.vue
Remove Bridge Changes in -
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
accessors.js
and related code
Remove -
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