From 4a4d7522b8c162781475305a3644c59ccb2d02dc Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Fri, 17 Jan 2025 11:25:09 +0100 Subject: [PATCH] Test arm runners --- .github/workflows/wheels.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 00f0c507414..8fbf0764ef4 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -127,12 +127,21 @@ jobs: name: Build Core wheels ${{ matrix.abi }} for ${{ matrix.arch }} (musllinux_1_2) if: github.repository_owner == 'home-assistant' needs: init - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: abi: ["cp312", "cp313"] arch: ${{ fromJson(needs.init.outputs.architectures) }} + include: + - arch: aarch64 + os: ubuntu-24.04-arm + - arch: armhf + os: ubuntu-24.04-arm + - arch: armv7 + os: ubuntu-24.04-arm + # Default value + - os: ubuntu-latest steps: - name: Checkout the repository uses: actions/checkout@v4.2.2 @@ -176,12 +185,21 @@ jobs: name: Build wheels ${{ matrix.abi }} for ${{ matrix.arch }} if: github.repository_owner == 'home-assistant' needs: init - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: abi: ["cp312", "cp313"] arch: ${{ fromJson(needs.init.outputs.architectures) }} + include: + - arch: aarch64 + os: ubuntu-24.04-arm + - arch: armhf + os: ubuntu-24.04-arm + - arch: armv7 + os: ubuntu-24.04-arm + # Default value + - os: ubuntu-latest steps: - name: Checkout the repository uses: actions/checkout@v4.2.2