|
61 | 61 | build_context: openvoxserver |
62 | 62 | buildfile: openvoxserver/Containerfile |
63 | 63 | tags: | |
64 | | - ghcr.io/${{ github.actor }}/openvoxserver:${{ matrix.release }}-${{ github.sha }}-${{ matrix.platform }} |
| 64 | + ghcr.io/${{ github.repository }}:${{ matrix.release }}-${{ github.sha }}-${{ matrix.platform }} |
65 | 65 |
|
66 | 66 | - name: Build Alpine OpenVox Server ${{ matrix.release }} container |
67 | 67 | uses: voxpupuli/gha-build-and-publish-a-container@v2 |
|
78 | 78 | build_context: openvoxserver |
79 | 79 | buildfile: openvoxserver/Containerfile.alpine |
80 | 80 | 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 |
82 | 82 |
|
83 | 83 | create-multi-arch-manifests: |
84 | 84 | runs-on: ubuntu-latest |
@@ -114,63 +114,63 @@ jobs: |
114 | 114 |
|
115 | 115 | - name: Create Ubuntu multi arch manifests (GHCR) |
116 | 116 | 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 |
120 | 120 |
|
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 |
124 | 124 |
|
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 |
128 | 128 |
|
129 | 129 | - name: Create Ubuntu multi arch manifests (DockerHub) |
130 | 130 | if: github.actor == 'OpenVoxProject' |
131 | 131 | run: | |
132 | 132 | # on docker.io we use the voxpupuli namespace because new organizations are not free anymore |
133 | 133 | 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 |
136 | 136 |
|
137 | 137 | 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 |
140 | 140 |
|
141 | 141 | 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 |
144 | 144 |
|
145 | 145 | - name: Create Alpine multi arch manifests (GHCR) |
146 | 146 | 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 |
150 | 150 |
|
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 |
154 | 154 |
|
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 |
158 | 158 |
|
159 | 159 | - name: Create Alpine multi arch manifests (DockerHub) |
160 | 160 | if: github.actor == 'OpenVoxProject' |
161 | 161 | run: | |
162 | 162 | # on docker.io we use the voxpupuli namespace because new organizations are not free anymore |
163 | 163 | 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 |
166 | 166 |
|
167 | 167 | 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 |
170 | 170 |
|
171 | 171 | 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 |
174 | 174 |
|
175 | 175 | update-dockerhub-description: |
176 | 176 | runs-on: ubuntu-latest |
|
0 commit comments