[VSA] Remove legacy backend code after deprecation
Summary
Merge Request !16775 (merged) introduced a rebuilt backend for Cycle Analytics, however it included extra code to be compatible with the legacy Cycle Analytics feature. The legacy Cycle Analytics feature is being migrated to the new Analytics workspace (and new backend) under Issue #30079 (closed), so that extra code will become un-used and can be eliminated. This is blocked by #30079 (closed).
Improvements
Removing the un-used code will reduce complexity and risk of bugs, and possibly also maintenance cost.
Risks
There is no known risk of breakage as a result of this change, as the code being removed is un-used.
Involved components
- app/models/concerns/analytics/cycle_analytics/stage.rb
- lib/gitlab/analytics/cycle_analytics/records_fetcher.rb
- spec/support/shared_examples/cycle_analytics_stage_shared_examples.rb
Edited by Dan Jensen