Skip to content
This repository was archived by the owner on Oct 5, 2022. It is now read-only.

Commit c1e861d

Browse files
Removed images from CI, Disabled Docker Hub publish, added README note
This commit removes all images from CI except theia-full and disables publishing to Docker Hub. These are the first steps of the ramp-down, as documented in : #496 Signed-off-by: Marc Dumais <[email protected]>
1 parent 65a7f81 commit c1e861d

File tree

2 files changed

+4
-54
lines changed

2 files changed

+4
-54
lines changed

.github/workflows/ci-cd.yml

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -25,45 +25,8 @@ jobs:
2525
NPM_TAG: ["latest", "next"]
2626
IMAGE_NAME:
2727
[
28-
"theia",
29-
"theia-cpp",
3028
"theia-full",
31-
"theia-go",
32-
"theia-https",
33-
"theia-php",
34-
"theia-python",
3529
]
36-
include:
37-
- IMAGE_NAME: "theia-https"
38-
ENV_VARS: "-e token="
39-
PORT: 10443
40-
41-
# `dart` images use node 12 for building.
42-
- IMAGE_NAME: "theia-dart"
43-
NPM_TAG: "latest"
44-
node_test: 10
45-
node: 12
46-
47-
- IMAGE_NAME: "theia-dart"
48-
NPM_TAG: "next"
49-
node_test: 10
50-
node: 12
51-
52-
- IMAGE_NAME: "theia-rust"
53-
NPM_TAG: "next"
54-
node_test: 10
55-
node: 12.18.3
56-
57-
# `swift` images use node 12 for building.
58-
- IMAGE_NAME: "theia-swift"
59-
NPM_TAG: "latest"
60-
node_test: 10
61-
node: 12
62-
63-
- IMAGE_NAME: "theia-swift"
64-
NPM_TAG: "next"
65-
node_test: 10
66-
node: 12
6730

6831
steps:
6932
- name: Checkout
@@ -113,20 +76,3 @@ jobs:
11376
google-chrome --version
11477
chromedriver --version
11578
(cd tests && yarn && yarn test-app-${{ matrix.IMAGE_NAME }})
116-
117-
- name: Login to Docker Hub
118-
uses: docker/login-action@v1
119-
if: github.event_name != 'pull_request'
120-
with:
121-
username: ${{ secrets.DOCKERHUB_USERNAME }}
122-
password: ${{ secrets.DOCKERHUB_TOKEN }}
123-
124-
- name: Docker deploy
125-
if: github.event_name != 'pull_request'
126-
uses: nick-invision/retry@v2
127-
with:
128-
timeout_minutes: 10
129-
retry_wait_seconds: 30
130-
max_attempts: 3
131-
retry_on: error
132-
command: docker image push --all-tags "theiaide/${{ matrix.IMAGE_NAME }}"

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ Collection of example cloud & desktop applications built using the [Theia](https
1717

1818
<br />
1919

20+
__Note: This repository is soon to be considered deprecated and will eventually be archived. [Theia Blueprint](https://github.com/eclipse-theia/theia-blueprint) is a more polished example application based on the Eclipse Theia framework, that might be of interest. For more details, see issue [#496](https://github.com/theia-ide/theia-apps/issues/496).__
21+
22+
<br />
23+
2024
### Outline
2125

2226
- [Overview](#overview)

0 commit comments

Comments
 (0)