@@ -244,7 +244,7 @@ jobs:
244
244
- { distro: "ubuntu", image: "setup-cpp-ubuntu", BASE_VERSION: "20.04", tag: "20.04-1.3.0" }
245
245
- { distro: "fedora", image: "setup-cpp-fedora", tag: "40-1.3.0" }
246
246
- { 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" }
248
248
include :
249
249
- os : ubuntu-24.04-arm
250
250
platform : linux/arm64
@@ -255,10 +255,9 @@ jobs:
255
255
- os : ubuntu-24.04-arm
256
256
platform : linux/arm64
257
257
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" }
262
261
steps :
263
262
- uses : actions/checkout@v4
264
263
with :
@@ -401,7 +400,7 @@ jobs:
401
400
402
401
- name : Build setup-cpp-${{matrix.container.distro }}-mingw
403
402
id : build_mingw
404
- if : ${{ matrix.container.distro != 'fedora' }}
403
+ if : ${{ matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
405
404
uses : docker/build-push-action@v6
406
405
with :
407
406
context : .
@@ -415,7 +414,7 @@ jobs:
415
414
cache-to : type=inline
416
415
417
416
- name : Tag latest locally
418
- if : ${{ matrix.container.distro != 'fedora' }}
417
+ if : ${{ matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
419
418
run : |
420
419
docker tag aminya/${{ matrix.container.image }}-mingw:${{ matrix.container.tag }}-${{ steps.platform.outputs.suffix }} aminya/${{ matrix.container.image }}-mingw:latest
421
420
@@ -424,7 +423,7 @@ jobs:
424
423
run : docker push aminya/${{ matrix.container.image }}-mingw:latest
425
424
426
425
- 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') }}
428
427
uses : peter-evans/dockerhub-description@v4
429
428
with :
430
429
username : aminya
@@ -433,7 +432,7 @@ jobs:
433
432
readme-filepath : ./README_DOCKER.md
434
433
435
434
- 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') }}
437
436
uses : docker/build-push-action@v6
438
437
with :
439
438
context : .
@@ -465,10 +464,10 @@ jobs:
465
464
- { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "24.04-1.3.0", suffix: "-gcc", latest: true }
466
465
- { distro: "ubuntu", image: "setup-cpp-ubuntu", tag: "24.04-1.3.0", suffix: "-mingw", latest: true }
467
466
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 }
472
471
steps :
473
472
- name : Set up Docker Buildx
474
473
uses : docker/setup-buildx-action@v3
0 commit comments