@@ -259,6 +259,10 @@ jobs:
259
259
platform : linux/amd64
260
260
container :
261
261
{ distro: "alpine", image: "setup-cpp-alpine", BASE_VERSION: "22-alpine3.21", tag: "22-alpine3.21-1.3.0" }
262
+ - os : ubuntu-24.04-arm
263
+ platform : linux/arm64
264
+ container :
265
+ { distro: "alpine", image: "setup-cpp-alpine", BASE_VERSION: "22-alpine3.21", tag: "22-alpine3.21-1.3.0" }
262
266
steps :
263
267
- uses : actions/checkout@v4
264
268
with :
@@ -401,7 +405,7 @@ jobs:
401
405
402
406
- name : Build setup-cpp-${{matrix.container.distro }}-mingw
403
407
id : build_mingw
404
- if : ${{ matrix.container.distro != 'fedora' }}
408
+ if : ${{ matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
405
409
uses : docker/build-push-action@v6
406
410
with :
407
411
context : .
@@ -415,7 +419,7 @@ jobs:
415
419
cache-to : type=inline
416
420
417
421
- name : Tag latest locally
418
- if : ${{ matrix.container.distro != 'fedora' }}
422
+ if : ${{ matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
419
423
run : |
420
424
docker tag aminya/${{ matrix.container.image }}-mingw:${{ matrix.container.tag }}-${{ steps.platform.outputs.suffix }} aminya/${{ matrix.container.image }}-mingw:latest
421
425
@@ -424,7 +428,7 @@ jobs:
424
428
run : docker push aminya/${{ matrix.container.image }}-mingw:latest
425
429
426
430
- name : Docker Readme for setup-cpp-${{matrix.container.distro }}-mingw
427
- if : ${{ github.event_name != 'pull_request' && matrix.container.distro != 'fedora' }}
431
+ if : ${{ github.event_name != 'pull_request' && matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
428
432
uses : peter-evans/dockerhub-description@v4
429
433
with :
430
434
username : aminya
@@ -433,7 +437,7 @@ jobs:
433
437
readme-filepath : ./README_DOCKER.md
434
438
435
439
- name : Test Mingw
436
- if : ${{ !contains(github.event.head_commit.message, '[skip test]') && matrix.container.distro != 'fedora' }}
440
+ if : ${{ !contains(github.event.head_commit.message, '[skip test]') && matrix.container.distro != 'fedora' && !(matrix.container.distro == 'alpine' && matrix.platform == 'linux/arm64') }}
437
441
uses : docker/build-push-action@v6
438
442
with :
439
443
context : .
0 commit comments