File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434
3535jobs :
3636 build-riverproui :
37- name : " Build image: riverproui"
38- runs-on : ubuntu-latest
37+ name : " Build image: riverproui (${{ matrix.docker_platform }}) "
38+ runs-on : ${{ matrix.runner }}
3939 # Skip this job when manually dispatched with verify_only=true
4040 if : ${{ !(github.event_name == 'workflow_dispatch' && inputs.verify_only) }}
4141 env :
4242 ECR_ACCOUNT_ID : ${{ secrets.ECR_CACHE_AWS_ACCOUNT_ID }}
4343 ECR_ROLE_ARN : ${{ secrets.ECR_CACHE_ROLE_ARN }}
4444 strategy :
4545 matrix :
46- docker_platform :
47- - linux/amd64
48- - linux/arm64
46+ include :
47+ - docker_platform : linux/amd64
48+ runner : ubuntu-24.04
49+ - docker_platform : linux/arm64
50+ runner : ubuntu-24.04-arm
4951 permissions :
5052 contents : read
5153 id-token : write
7173 platform=${{ matrix.docker_platform }}
7274 echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
7375
74- - name : Set up QEMU
75- uses : docker/setup-qemu-action@v3
76-
7776 - name : Set up Docker Buildx
7877 uses : docker/setup-buildx-action@v3
7978
Original file line number Diff line number Diff line change 1717
1818jobs :
1919 build-riverui :
20- name : " Build image: riverui"
21- runs-on : ubuntu-latest
20+ name : " Build image: riverui (${{ matrix.docker_platform }}) "
21+ runs-on : ${{ matrix.runner }}
2222 env :
2323 IMAGE_NAME : ${{ github.repository }}
2424 REGISTRY : ghcr.io
2525 strategy :
2626 matrix :
27- docker_platform :
28- - linux/amd64
29- - linux/arm64
27+ include :
28+ - docker_platform : linux/amd64
29+ runner : ubuntu-24.04
30+ - docker_platform : linux/arm64
31+ runner : ubuntu-24.04-arm
3032 outputs :
3133 tags : ${{ steps.meta.outputs.tags }}
3234 labels : ${{ steps.meta.outputs.labels }}
4749 platform=${{ matrix.docker_platform }}
4850 echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
4951
50- - name : Set up QEMU
51- uses : docker/setup-qemu-action@v3
52-
5352 - name : Set up Docker Buildx
5453 uses : docker/setup-buildx-action@v3
5554
You can’t perform that action at this time.
0 commit comments