@@ -244,7 +244,7 @@ jobs:
244244 - { distro: "ubuntu", image: "setup-cpp-ubuntu", BASE_VERSION: "20.04", tag: "20.04-1.3.0" }
245245 - { distro: "fedora", image: "setup-cpp-fedora", tag: "40-1.3.0" }
246246 - { distro: "arch", image: "setup-cpp-arch", tag: "base-1.3.0" }
247- - { distro: "alpine", image: "setup-cpp-alpine", BASE_VERSION: "22-alpine3.21", tag: "22-alpine3 .21-1.3.0" }
247+ - { distro: "alpine", image: "setup-cpp-alpine", BASE_VERSION: "22-alpine3.21", tag: "3 .21-1.3.0" }
248248 include :
249249 - os : ubuntu-24.04-arm
250250 platform : linux/arm64
@@ -255,10 +255,9 @@ jobs:
255255 - os : ubuntu-24.04-arm
256256 platform : linux/arm64
257257 container : { distro: "ubuntu", image: "setup-cpp-ubuntu", BASE_VERSION: "20.04", tag: "20.04-1.3.0" }
258- - os : ubuntu-24.04
259- platform : linux/amd64
260- container :
261- { distro: "alpine", image: "setup-cpp-alpine", BASE_VERSION: "22-alpine3.21", tag: "22-alpine3.21-1.3.0" }
258+ - os : ubuntu-24.04-arm
259+ platform : linux/arm64
260+ container : { distro: "alpine", image: "setup-cpp-alpine", BASE_VERSION: "22-alpine3.21", tag: "3.21-1.3.0" }
262261 steps :
263262 - uses : actions/checkout@v4
264263 with :
@@ -401,7 +400,7 @@ jobs:
401400
402401 - name : Build setup-cpp-${{matrix.container.distro }}-mingw
403402 id : build_mingw
404- if : ${{ matrix.container.distro != 'fedora' }}
403+ if : ${{ matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
405404 uses : docker/build-push-action@v6
406405 with :
407406 context : .
@@ -415,7 +414,7 @@ jobs:
415414 cache-to : type=inline
416415
417416 - name : Tag latest locally
418- if : ${{ matrix.container.distro != 'fedora' }}
417+ if : ${{ matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
419418 run : |
420419 docker tag aminya/${{ matrix.container.image }}-mingw:${{ matrix.container.tag }}-${{ steps.platform.outputs.suffix }} aminya/${{ matrix.container.image }}-mingw:latest
421420
@@ -424,7 +423,7 @@ jobs:
424423 run : docker push aminya/${{ matrix.container.image }}-mingw:latest
425424
426425 - name : Docker Readme for setup-cpp-${{matrix.container.distro }}-mingw
427- if : ${{ github.event_name != 'pull_request' && matrix.container.distro != 'fedora' }}
426+ if : ${{ github.event_name != 'pull_request' && matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
428427 uses : peter-evans/dockerhub-description@v4
429428 with :
430429 username : aminya
@@ -433,7 +432,7 @@ jobs:
433432 readme-filepath : ./README_DOCKER.md
434433
435434 - name : Test Mingw
436- if : ${{ !contains(github.event.head_commit.message, '[skip test]') && matrix.container.distro != 'fedora' }}
435+ if : ${{ !contains(github.event.head_commit.message, '[skip test]') && matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
437436 uses : docker/build-push-action@v6
438437 with :
439438 context : .
@@ -465,10 +464,10 @@ jobs:
465464 - { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "24.04-1.3.0", suffix: "-gcc", latest: true }
466465 - { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "24.04-1.3.0", suffix: "-mingw", latest: true }
467466
468- - { distro: "alpine", image: "setup-cpp-alpine", tag: "22-alpine3 .21-1.3.0", suffix: "", latest: true }
469- - { distro: "alpine", image: "setup-cpp-alpine", tag: "22-alpine3 .21-1.3.0", suffix: "-llvm", latest: true }
470- - { distro: "alpine", image: "setup-cpp-alpine", tag: "22-alpine3 .21-1.3.0", suffix: "-gcc", latest: true }
471- - { distro: "alpine", image: "setup-cpp-alpine", tag: "22-alpine3 .21-1.3.0", suffix: "-mingw", latest: true }
467+ - { distro: "alpine", image: "setup-cpp-alpine", tag: "3 .21-1.3.0", suffix: "", latest: true }
468+ - { distro: "alpine", image: "setup-cpp-alpine", tag: "3 .21-1.3.0", suffix: "-llvm", latest: true }
469+ - { distro: "alpine", image: "setup-cpp-alpine", tag: "3 .21-1.3.0", suffix: "-gcc", latest: true }
470+ - { distro: "alpine", image: "setup-cpp-alpine", tag: "3 .21-1.3.0", suffix: "-mingw", latest: true }
472471 steps :
473472 - name : Set up Docker Buildx
474473 uses : docker/setup-buildx-action@v3
0 commit comments