@@ -167,6 +167,7 @@ jobs:
167167 MUSL_TARGET: riscv64-unknown-linux-musl
168168 RUST_MUSL_MAKE_CONFIG: config.mak
169169 TOOLCHAIN: stable
170+ IMAGE_TAG_ALIAS: riscv64-musl
170171 - IMAGE_TAG: x86_64-musl
171172 TARGET: x86_64-unknown-linux-musl
172173 RUST_MUSL_MAKE_CONFIG: config.mak
@@ -272,6 +273,12 @@ jobs:
272273 echo "image: ghcr.io/${{ github.repository_owner }}/rust-musl-cross:$TARGET" > ghcr-manifest-target.yaml
273274 sed -n '1d;p' ghcr-manifest.yaml >> ghcr-manifest-target.yaml
274275 ./manifest-tool push from-spec ghcr-manifest-target.yaml
276+
277+ if [ -n "$IMAGE_TAG_ALIAS" ]; then
278+ echo "image: ghcr.io/${{ github.repository_owner }}/rust-musl-cross:$IMAGE_TAG_ALIAS" > ghcr-manifest-alias.yaml
279+ sed -n '1d;p' ghcr-manifest.yaml >> ghcr-manifest-alias.yaml
280+ ./manifest-tool push from-spec ghcr-manifest-alias.yaml
281+ fi
275282 - name : Sync images to Docker Hub
276283 if : ${{ github.repository_owner == 'rust-cross' && github.event_name != 'pull_request' }}
277284 env :
@@ -310,6 +317,12 @@ jobs:
310317 cat dockerhub-manifest.yaml
311318 ./manifest-tool push from-spec dockerhub-manifest.yaml
312319
320+ if [ -n "$IMAGE_TAG_ALIAS" ]; then
321+ echo "image: ${{ secrets.DOCKER_USERNAME }}/rust-musl-cross:$IMAGE_TAG_ALIAS" > dockerhub-manifest-alias.yaml
322+ sed -n '1d;p' dockerhub-manifest.yaml >> dockerhub-manifest-alias.yaml
323+ ./manifest-tool push from-spec dockerhub-manifest-alias.yaml
324+ fi
325+
313326 conclusion :
314327 needs : [setup, build]
315328 if : always()
0 commit comments