Skip to content

Commit fef5910

Browse files
committed
26: Publish images to ghcr.io
1 parent 931adfd commit fef5910

1 file changed

Lines changed: 12 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ name: CI
22
on: [push, pull_request]
33
env:
44
dockerns: ${{ vars.dockerns || 'openrct2' }}
5-
dockerid: ${{ secrets.dockerid }}
6-
dockerpass: ${{ secrets.dockerpass }}
75
jobs:
86
build:
97
name: Build
@@ -13,9 +11,10 @@ jobs:
1311
matrix:
1412
# Remember if you commit this, newly built images will replace those tags.
1513
# Prefer incrementing the version to unused one
16-
tag: [25-android, 25-noble, 25-resolute, 25-bookworm, 25-trixie, 25-format, 25-mingw, 25-emscripten]
14+
tag: [26-android, 26-noble, 26-resolute, 26-bookworm, 26-trixie, 26-format, 26-mingw, 26-emscripten]
1715
env:
1816
dockertag: ${{ matrix.tag }}
17+
REGISTRY: ghcr.io
1918
steps:
2019
- name: Checkout
2120
uses: actions/checkout@v4
@@ -25,9 +24,9 @@ jobs:
2524
docker build -t $dockerns/openrct2-build:$dockertag $ctxpath
2625
- name: Publish docker image
2726
run: |
28-
if [ "$dockerid" != "" ]; then
29-
docker login -u "$dockerid" -p "$dockerpass"
30-
docker push $dockerns/openrct2-build:$dockertag
27+
if [ "${{ secrets.GITHUB_TOKEN }}" != "" ]; then
28+
echo "${{ secrets.GITHUB_TOKEN }}" | docker login $REGISTRY -u $ --password-stdin
29+
docker push $REGISTRY/$dockerns/openrct2-build:$dockertag
3130
else
3231
echo 'Image not pushed'
3332
fi
@@ -38,13 +37,13 @@ jobs:
3837
steps:
3938
- name: Tag docker images
4039
run: |
41-
if [ "$dockerid" != "" ]; then
42-
docker login -u "$dockerid" -p "$dockerpass"
43-
docker pull $dockerns/openrct2-build:25-noble
44-
docker tag $dockerns/openrct2-build:25-noble $dockerns/openrct2-build:25
45-
docker tag $dockerns/openrct2-build:25-noble $dockerns/openrct2-build:latest
46-
docker push $dockerns/openrct2-build:25
47-
docker push $dockerns/openrct2-build:latest
40+
if [ "${{ secrets.GITHUB_TOKEN }}" != "" ]; then
41+
echo "${{ secrets.GITHUB_TOKEN }}" | docker login $REGISTRY -u $ --password-stdin
42+
docker pull $REGISTRY/$dockerns/openrct2-build:26-noble
43+
docker tag $REGISTRY/$dockerns/openrct2-build:26-noble $dockerns/openrct2-build:26
44+
docker tag $REGISTRY/$dockerns/openrct2-build:26-noble $dockerns/openrct2-build:latest
45+
docker push $REGISTRY/$dockerns/openrct2-build:26
46+
docker push $REGISTRY/$dockerns/openrct2-build:latest
4847
else
4948
echo 'Images not tagged'
5049
fi

0 commit comments

Comments
 (0)