Skip to content

Remove releases_index_apollo_client Feature Flag

What does this MR do and why?

Remove releases_index_apollo_client Feature Flag

This flag has been defaulted enabled for many months, and have had no issues. It is overdue on cleaning up.

Remove Vuex Releases Components

With the removal of the releases_index_apollo_client flag, these Vuex-based components are no longer used. They can be removed.

The files with the apollo_client suffix are moved in a separate commit to keep the complexity of the diff low.

Rename apollo client release components

As the original Vuex ones have been removed, the apollo_client suffix can be removed from the new ones.

There are a few minimal changes within the files to clean up the ApolloClient within the files as well.

Screenshots or screen recordings

No changes

How to set up and validate locally

Navigate to <group>/<project>/-/releases

Make some releases

Ensure no errors in the console.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

For #331006 (closed)

Edited by Andrew Fontaine

Merge request reports

Loading