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 -
pipelineIsLoadingcan be required from parent and we don't need to check the pipeline itself
Remove accessors.js and related code
-
Instances of dataMethodprovide/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