-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate old plugins from plugin registry and remove after 3 sprints #16446
Comments
How can we check the version that are used in CodeReady Workspaces? |
The assumption underlying this proposal is that we ship a version of the plugin registry with every version of Che. But if we ever get to a state where we actually have a plugin registry that is external, we'll have to support older versions of Che. |
couple thoughts...
Want the list in Che 7.14.3? Here's that list: https://github.com/eclipse/che-plugin-registry/tree/7.14.3/v3/plugins Bottom line: Keeping old garbage versions around because Some Day We Might Need Them (?) is not a good way to stay agile. Out with the old, in with the new. |
The deprecation + removal of plugins is something we can automate too. It can (loosely) be two-fold:
|
Slip to next sprint. Is automation still on the radar? |
Yes, but not for next sprint. I'd say this is a 7.x task. |
We only keep the latest plugins now, so this one is dunzo |
Is your task related to a problem? Please describe.
We have ancient plugins in from before Che 7.0.
We also have plugins that predate CRW 2.0 / Che 7.3.3, which we're never going to go back and patch.
And we have plugins from 3 sprints ago that are effectively also at EOL since the only way they'll be fixed is to move to the latest 7.newer release.
So if 7.4, 7.5, 7.6, 7.7, 7.8 are never going to get maintenance support, why not remove them so we can focus on 7.9.x (LTS, CRW 2.1) and 7.3.3 (previous LTS, CRW 2.0) and the newer releases?
Describe the solution you'd like
Deprecation policy for plugins in plugin registry is:
(per #15327 (comment) )
Thus I'd like to remove all old che-machine-exec and che-theia* plugins, keeping only 7.3.3, 7.9.1, 7.9.2, 7.10.0 and future:
I would further suggest we deprecate these, and remove them after 4 sprints.
Describe alternatives you've considered
Never throwing out the trash. Waiting for the mountain of garbage to crush us. :D
Additional context
Use digests instead of tags to reference images 16047
#15327 (comment)
The text was updated successfully, but these errors were encountered: