Skip to content

Commit 883d84f

Browse files
committed
fix: use github.repository to build/push images
1 parent d44285f commit 883d84f

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

.github/workflows/build_container.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
build_context: openvoxserver
6262
buildfile: openvoxserver/Containerfile
6363
tags: |
64-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-${{ matrix.platform }}
64+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-${{ matrix.platform }}
6565
6666
- name: Build Alpine OpenVox Server ${{ matrix.release }} container
6767
uses: voxpupuli/gha-build-and-publish-a-container@v2
@@ -78,7 +78,7 @@ jobs:
7878
build_context: openvoxserver
7979
buildfile: openvoxserver/Containerfile.alpine
8080
tags: |
81-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-${{ matrix.platform }}-alpine
81+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-${{ matrix.platform }}-alpine
8282
8383
create-multi-arch-manifests:
8484
runs-on: ubuntu-latest
@@ -114,63 +114,63 @@ jobs:
114114

115115
- name: Create Ubuntu multi arch manifests (GHCR)
116116
run: |
117-
docker buildx imagetools create -t ghcr.io/${{ github.actor }}/openvoxserver:${{ steps.server_version.outputs.server_version }}-${{ github.ref_name }} \
118-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64 \
119-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64
117+
docker buildx imagetools create -t ghcr.io/${{ github.repository }}:${{ steps.server_version.outputs.server_version }}-${{ github.ref_name }} \
118+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64 \
119+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64
120120
121-
docker buildx imagetools create -t ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }} \
122-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64 \
123-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64
121+
docker buildx imagetools create -t ghcr.io/${{ github.repository }}:${{ matrix.release }} \
122+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64 \
123+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64
124124
125-
docker buildx imagetools create -t ghcr.io/${{ github.actor }}/openvoxserver:latest \
126-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-arm64 \
127-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-amd64
125+
docker buildx imagetools create -t ghcr.io/${{ github.repository }}:latest \
126+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-arm64 \
127+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-amd64
128128
129129
- name: Create Ubuntu multi arch manifests (DockerHub)
130130
if: github.actor == 'OpenVoxProject'
131131
run: |
132132
# on docker.io we use the voxpupuli namespace because new organizations are not free anymore
133133
docker buildx imagetools create -t docker.io/voxpupuli/openvoxserver:${{ steps.server_version.outputs.server_version }}-${{ github.ref_name }} \
134-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64 \
135-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64
134+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64 \
135+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64
136136
137137
docker buildx imagetools create -t docker.io/voxpupuli/openvoxserver:${{ matrix.release }} \
138-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64 \
139-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64
138+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64 \
139+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64
140140
141141
docker buildx imagetools create -t docker.io/voxpupuli/openvoxserver:latest \
142-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-arm64 \
143-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-amd64
142+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-arm64 \
143+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-amd64
144144
145145
- name: Create Alpine multi arch manifests (GHCR)
146146
run: |
147-
docker buildx imagetools create -t ghcr.io/${{ github.actor }}/openvoxserver:${{ steps.server_version.outputs.server_version }}-${{ github.ref_name }}-alpine-beta \
148-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
149-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
147+
docker buildx imagetools create -t ghcr.io/${{ github.repository }}:${{ steps.server_version.outputs.server_version }}-${{ github.ref_name }}-alpine-beta \
148+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
149+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
150150
151-
docker buildx imagetools create -t ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-alpine-beta \
152-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
153-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
151+
docker buildx imagetools create -t ghcr.io/${{ github.repository }}:${{ matrix.release }}-alpine-beta \
152+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
153+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
154154
155-
docker buildx imagetools create -t ghcr.io/${{ github.actor }}/openvoxserver:latest-alpine-beta \
156-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-arm64-alpine \
157-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-amd64-alpine
155+
docker buildx imagetools create -t ghcr.io/${{ github.repository }}:latest-alpine-beta \
156+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-arm64-alpine \
157+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-amd64-alpine
158158
159159
- name: Create Alpine multi arch manifests (DockerHub)
160160
if: github.actor == 'OpenVoxProject'
161161
run: |
162162
# on docker.io we use the voxpupuli namespace because new organizations are not free anymore
163163
docker buildx imagetools create -t docker.io/voxpupuli/openvoxserver:${{ steps.server_version.outputs.server_version }}-${{ github.ref_name }}-alpine-beta \
164-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
165-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
164+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
165+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
166166
167167
docker buildx imagetools create -t docker.io/voxpupuli/openvoxserver:${{ matrix.release }}-alpine-beta \
168-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
169-
ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
168+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-arm64-alpine \
169+
ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-amd64-alpine
170170
171171
docker buildx imagetools create -t docker.io/voxpupuli/openvoxserver:latest-alpine-beta \
172-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-arm64-alpine \
173-
ghcr.io/${{ github.actor }}/openvoxserver:8-${{ github.sha }}-amd64-alpine
172+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-arm64-alpine \
173+
ghcr.io/${{ github.repository }}:8-${{ github.sha }}-amd64-alpine
174174
175175
update-dockerhub-description:
176176
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)