1010
1111jobs :
1212 variables :
13- runs-on : ubuntu-latest
13+ runs-on : ubuntu-22.04-arm
1414 outputs :
1515 ARCH_LIST : ${{ env.ARCH_LIST }}
1616 ADDON_LIST : ${{ env.ADDON_LIST }}
1717 DOCKER_ARGS : ${{ env.DOCKER_ARGS }}
1818 env :
19- CPCD_VERSION : v4.5.2
20- GECKO_SDK_VERSION : v2024 .6.1-0
19+ CPCD_VERSION : v4.7.0
20+ GECKO_SDK_VERSION : v2025 .6.1
2121 UNIVERSAL_SILABS_FLASHER : 0.0.22
2222 steps :
2323 - uses : actions/checkout@v3
3737
3838
3939 build :
40- runs-on : ubuntu-latest
40+ runs-on : buildjet-8vcpu- ubuntu-2204
4141 permissions :
4242 contents : read
4343 packages : write
@@ -48,11 +48,11 @@ jobs:
4848 matrix :
4949 arch :
5050 - arch : aarch64
51- from : ghcr.io/home-assistant/aarch64-base-debian:bullseye
51+ from : ghcr.io/home-assistant/aarch64-base-debian:bookworm
5252 - arch : armv7
53- from : ghcr.io/home-assistant/armv7-base-debian:bullseye
53+ from : ghcr.io/home-assistant/armv7-base-debian:bookworm
5454 - arch : amd64
55- from : ghcr.io/home-assistant/amd64-base-debian:bullseye
55+ from : ghcr.io/home-assistant/amd64-base-debian:bookworm
5656 steps :
5757 - uses : actions/checkout@v3
5858 - name : set version
@@ -74,10 +74,15 @@ jobs:
7474 with :
7575 username : ${{ vars.DOCKER_LOGIN }}
7676 password : ${{ secrets.DOCKER_PASSWORD }}
77+ # - uses: docker/setup-qemu-action@v3
78+ # with:
79+ # platforms: linux/arm64,linux/amd64,linux/armv7
80+ # image: tonistiigi/binfmt:latest
7781 - name : Build
7882 run : |
7983 docker run --rm --privileged \
8084 -v /home/runner/.docker:/root/.docker \
85+ --ulimit memlock=100000000000:100000000000 \
8186 -v /run/docker.sock:/run/docker.sock:rw \
8287 -v $(pwd)/silabs-multiprotocol-ember:/data homeassistant/amd64-builder --${{ matrix.arch.arch }} -t /data \
8388 ${{ env.DOCKER_ARGS }}
0 commit comments