Skip to content
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

Remove theia IDE #7395

Merged
merged 1 commit into from
Jan 3, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ dist/
components/*/lib/
components/ee/*/lib/
components/*/typescript/lib/
components/theia/app/lib/
components/theia/packages/*/lib/
components/theia/supervisor-api/*/lib/
components/local-app-api/*/lib/
components/supervisor/frontend/lib/
src-gen/
Expand Down Expand Up @@ -42,9 +39,6 @@ venv/
*.egg-info
*.pyc

# Generated
components/theia/app/gen-webpack.config.js

# Generated (in Jenkins builds)
/dev-http-cache/

Expand Down
4 changes: 0 additions & 4 deletions chart/templates/blobserve-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,6 @@ data:
"port": {{ $comp.ports.service.containerPort }},
"timeout": {{ ($comp.timeout | default "5s") | quote }},
"repos": {
"{{ template "gitpod.comp.imageRepo" (dict "root" . "gp" $.Values "comp" .Values.components.workspace.theiaImage) }}": {
"prePull": ["{{- template "gitpod.comp.version" (dict "root" . "gp" $.Values "comp" .Values.components.workspace.theiaImage) -}}"],
"workdir": "/theia/theia-app/app/lib"
},
"{{ template "gitpod.comp.imageRepo" (dict "root" . "gp" $.Values "comp" .Values.components.workspace.codeImage) }}": {
"prePull": ["{{- template "gitpod.comp.version" (dict "root" . "gp" $.Values "comp" .Values.components.workspace.codeImage) -}}"],
"workdir": "/ide",
Expand Down
7 changes: 0 additions & 7 deletions chart/templates/server-ide-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,6 @@ goland: {{ (include "gitpod.comp.imageFull" (dict "root" $ "gp" $gp "comp" $gp.c
options:

# Browser IDEs
theia:
title: "Theia (legacy)"
tooltip: "This entry exists solely for legacy reasons."
type: "browser"
logo: "invalid"
hidden: true
image: {{ (include "stable-image-full" (dict "root" $ "gp" $gp "comp" $gp.components.workspace.codeImage)) }}
code:
orderKey: "00"
title: "VS Code"
Expand Down
2 changes: 0 additions & 2 deletions chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -389,8 +389,6 @@ components:
imagePrefix: "gitpod/"
imageName: "workspace-full"
version: "latest"
theiaImage:
imageName: "ide/theia"
codeImage:
imageName: "ide/code"
stableVersion: "commit-0d1e8cc5dcc8ccb38efcc2cd6404316b6e7bf4e9"
Expand Down
1 change: 0 additions & 1 deletion components/BUILD.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ packages:
- components/ide/jetbrains/image:intellij
- components/ide/jetbrains/image:phpstorm
- components/ide/jetbrains/image:pycharm
- components/ide/theia:docker
- components/image-builder-bob:docker
- components/image-builder-mk3:docker
- components/local-app:docker
Expand Down
17 changes: 0 additions & 17 deletions components/ide/theia/BUILD.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions components/ide/theia/bin/code

This file was deleted.

2 changes: 0 additions & 2 deletions components/ide/theia/bin/open

This file was deleted.

95 changes: 0 additions & 95 deletions components/ide/theia/leeway.Dockerfile

This file was deleted.

54 changes: 0 additions & 54 deletions components/ide/theia/package-libs.sh

This file was deleted.

36 changes: 0 additions & 36 deletions components/ide/theia/startup.sh

This file was deleted.

5 changes: 0 additions & 5 deletions components/ide/theia/supervisor-config.json

This file was deleted.

9 changes: 0 additions & 9 deletions components/ide/theia/supervisor-ide-config.json

This file was deleted.

17 changes: 0 additions & 17 deletions dev/manual-tests/testsuite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -551,23 +551,6 @@ case:
mustpass: true
mintestercount: 1
annotations: {}
- id: theia-ide
name: eclipse-theia/theia (TypeScript)
group: Repositories
description: Check the TypeScript dev experience in the Theia repo
steps: |
- Open https://gitpod-staging.com/#https://github.com/eclipse-theia/theia in Gitpod
- Wait for Theia to build and run on port 3000, then click 'Open Browser' and verify the previewed IDE works
- Open a few `*.ts` files
- Check syntax highlighting
- Check hovers
- Check auto-complete
- Check go to definition
- Check rename symbol
- Check format document
mustpass: true
mintestercount: 1
annotations: {}
- id: workspace-timeout
name: Workspace timeout
group: Dashboard
Expand Down
8 changes: 0 additions & 8 deletions installer/pkg/components/server/ide/configmap.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,6 @@ func configmap(ctx *common.RenderContext) ([]runtime.Object, error) {
SupervisorImage: common.ImageName(ctx.Config.Repository, workspace.SupervisorImage, ctx.VersionManifest.Components.Workspace.Supervisor.Version),
IDEOptions: IDEOptions{
Options: map[string]IDEOption{
"theia": {
Title: "Theia (legacy)",
Tooltip: pointer.String("This entry exists solely for legacy reasons."),
Type: typeBrowser,
Logo: "invalid",
Hidden: pointer.Bool(true),
Image: common.ImageName(ctx.Config.Repository, ide.CodeIDEImage, ide.CodeIDEImageStableVersion),
},
"code": {
OrderKey: pointer.String("00"),
Title: "VS Code",
Expand Down