Skip to content

Commit 8c355ee

Browse files
authored
feat(tizen)!: Migrate Google Container Registry to GitHub Container Registry (#99)
Google Container Registry is imposing more painful restrictions on us, so we are migrating the Tizen Studio TV docker image from GCR to GHCR (GitHub Container Registry). This should be simpler overall for an open source project hosted on GitHub, and should also work well for forks. Because the older registry is being shut down, this is a breaking change, and the Tizen v1.x packages will be marked as deprecated.
1 parent f4643de commit 8c355ee

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

backends/tizen/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ are used by the server, you may want to pre-fetch the image you'll be using.
1818
This command will fetch the default image:
1919

2020
```sh
21-
docker pull gcr.io/generic-webdriver-server/tizen-studio-tv-3.0
21+
docker pull ghcr.io/shaka-project/tizen-studio-tv-3.0
2222
```
2323

2424

backends/tizen/how-it-works.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ environment.
3030

3131
We provide public Docker images containing a copy of Tizen Studio. By default,
3232
Tizen WebDriver Server uses the image published at
33-
`gcr.io/generic-webdriver-server/tizen-studio-tv-3.0` to run Tizen Studio with
33+
`ghcr.io/shaka-project/tizen-studio-tv-3.0` to run Tizen Studio with
3434
the TV 3.0 SDK installed, but you can configure the server to use any arbitrary
3535
Docker image if you have your own. See the option `tizen-studio-docker-image`.
3636

@@ -46,10 +46,10 @@ If you don't have pre-existing Docker images for Tizen Studio, but you want to
4646
create a custom image anyway, you can base yours on ours. We currently provide
4747
two images:
4848

49-
- `gcr.io/generic-webdriver-server/tizen-studio`: A base image with Tizen
49+
- `ghcr.io/shaka-project/tizen-studio`: A base image with Tizen
5050
Studio installed on top of a minimal Ubuntu environment, with no special
5151
SDKs installed.
52-
- `gcr.io/generic-webdriver-server/tizen-studio-tv-3.0`: Built on top of the
52+
- `ghcr.io/shaka-project/tizen-studio-tv-3.0`: Built on top of the
5353
base image, and includes the TV 3.0 SDK.
5454

5555
The source for these images can be found in

backends/tizen/tizen-studio-docker/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ The Docker images are built using these commands before publishing them to the
2121

2222
```sh
2323
# The base image, containing Tizen Studio.
24-
docker build -t gcr.io/generic-webdriver-server/tizen-studio base/
24+
docker build -t ghcr.io/shaka-project/tizen-studio base/
2525
# An extension of the base image which also contains the Tizen TV 3.0 SDK.
26-
docker build -t gcr.io/generic-webdriver-server/tizen-studio-tv-3.0 tv-3.0/
26+
docker build -t ghcr.io/shaka-project/tizen-studio-tv-3.0 tv-3.0/
2727
```
2828

2929
## Interactive use of Tizen Studio tools
@@ -34,7 +34,7 @@ variable. Tizen Studio is installed in `~/tizen-studio`.
3434

3535
```sh
3636
# To get a shell in the Tizen Studio Docker image:
37-
docker run -it gcr.io/generic-webdriver-server/tizen-studio-tv-3.0
37+
docker run -it ghcr.io/shaka-project/tizen-studio-tv-3.0
3838
```
3939

4040

@@ -44,7 +44,7 @@ The `sdb` tool's `connect` command starts a daemon in the background, so running
4444
that command alone will not work:
4545

4646
```sh
47-
docker run gcr.io/generic-webdriver-server/tizen-studio-tv-3.0 sdb connect mytv
47+
docker run ghcr.io/shaka-project/tizen-studio-tv-3.0 sdb connect mytv
4848
```
4949

5050
After the connection is established, the Docker image will shut down, and the

backends/tizen/tizen-studio-docker/tv-3.0/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# be painful to install and configure.
66

77
# Build on top of the generic tizen-studio package.
8-
FROM gcr.io/generic-webdriver-server/tizen-studio
8+
FROM ghcr.io/shaka-project/tizen-studio
99

1010
MAINTAINER joeyparrish <[email protected]>
1111

backends/tizen/tizen-utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ function addTizenArgs(yargs) {
206206
'For local Tizen Studio installations, use ' +
207207
'--local-tizen-studio.\n',
208208
type: 'string',
209-
default: 'gcr.io/generic-webdriver-server/tizen-studio-tv-3.0:1.1.4',
209+
default: 'ghcr.io/shaka-project/tizen-studio-tv-3.0:2.0.0',
210210
})
211211
.option('tizen-studio-path', {
212212
description:

0 commit comments

Comments
 (0)