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.
-
I have evaluated the MR acceptance checklist for this MR.
For #331006 (closed)