-
Feature
-
Resolution: Done
-
Blocker
-
3.6.0.GA
-
False
-
None
-
False
-
Release Notes
-
-
Removed Functionality
-
Done
As of 3.6, we should prevent users from launching theia workspaces from the dashboard.
Upstream:
- DONE mark eclipse theia images in quay deprecated (03/14) - https://quay.io/repository/eclipse/che-theia-endpoint-runtime-binary?tab=info
- DONE update che-release to not push theia images - https://github.com/eclipse-che/che-release/pull/72
- push a commit to the README & make che-theia repo readonly/archived
- remove refs to theia in che-dashboard / replace with che-code
See also Remove che-theia/latest editor from Che 7.63 #22040
- remove theia from plugin registry's che-editors.yaml file (both upstream and downstream fork)
- remove upstream plugin registry code related to validating theia plugins (.theia)
Downstream:
- DONE update devspaces-dashboard to prevent using theia :: DONE, https://github.com/redhat-developer/devspaces-images/pull/408/files
- DONE mark devspaces theia images in quay deprecated :: DONE (03/14) - https://quay.io/repository/devspaces/theia-rhel8?tab=info
- DONE remove 3.6 jobs for theia: https://gitlab.cee.redhat.com/codeready-workspaces/crw-jenkins/-/merge_requests/1554 :: DONE
- DONE remove 2.15 jobs: https://gitlab.cee.redhat.com/codeready-workspaces/crw-jenkins/-/merge_requests/1554 :: DONE
- DONE remove theia from CSV :: DONE - https://main-jenkins-csb-crwqe.apps.ocp-c1.prod.psi.redhat.com/job/DS_CI/job/get-sources-rhpkg-container-build_3.x/2575/
- DONE update devspaces-images/devspaces-dashboard readme to remove mention to theia branding - https://github.com/redhat-developer/devspaces-images/pull/421 :: DONE
- DONE push a commit to the README & make devspaces-theia repo readonly/archived :: DONE
- DONE update RC tracker spreadsheet to drop image payload to 13 images :: DONE
- DONE after 3.5 is live: https://github.com/redhat-developer/devspaces/pull/915
- DONE update branding info links; remove theia GH tag from mapping for downstream JIRAs: https://github.com/redhat-developer/devspaces/pull/925
- DONE refactor eclipse/che-theia example to che-incubator/che-code example in both registries: https://github.com/redhat-developer/devspaces/pull/926
- DONE remove theia from tagRelease.sh script and manifest/get-3rd-party*.sh scripts - https://github.com/redhat-developer/devspaces/pull/927 https://github.com/redhat-developer/devspaces/pull/927
- NOTE: if we need to do a 3.5.1, will need to revert this (or ensure that the 3.5 branch is used when generating manifests/tagging)
- remove downstream plugin registry code related to validating theia plugins (.theia) [depends on upstream]
Doc updates needed:
- https://www.eclipse.org/che/docs/stable/end-user-guide/selecting-a-workspace-ide/ and
- https://access.redhat.com/documentation/en-us/red_hat_openshift_dev_spaces/3.5/html-single/user_guide/index#selecting-an-ide
After 3.6 is live:
- deprecate theia images in comet (after 3.6 is live) – point them all to code-rhel8 as the replacement image
- clones
-
CRW-3405 [RN] Deprecation of Che-Theia IDE
- Closed
- documents
-
CRW-3489 Drop theia from list of available editors in dashboard
- Resolved
-
CRW-3662 Enable theia IDE removal warning in dashboard
- Closed
- is caused by
-
CRW-4077 Ensure smooth transition from old default editor (theia or che-code/insiders) to new default che-code/latest
- Resolved
- is documented by
-
CRW-4164 [trial] Dev Spaces v3.6.0 major enhancements and bug fixes (for RN&KI document)
- Closed
- is related to
-
CRW-4134 Remove che-theia references from the devfile registry
- Closed
-
CRW-4135 Remove che-theia references from the plugin registry
- Closed
- links to