github: Stop running armv7 binaries The ARM github actions runners now run on Windows 11 10.0.26100, which no longer support executing armv7 binaries. (Previously they were running Windows 11 10.0.22631.) We still keep testing compiling/linking them in the "Run extra tests with crt-test" step, we just don't execute them any more. Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59c5321..af1da21 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml
@@ -68,7 +68,7 @@ mkdir cross cd cross - for arch in i686 x86_64 armv7 aarch64; do + for arch in i686 x86_64 aarch64; do src_crt=${{matrix.crt}} if [[ "$arch" = a* && "$src_crt" == "msvcrt" ]]; then continue @@ -103,13 +103,6 @@ - uses: actions/upload-artifact@v4 if: matrix.crt != 'msvcrt' with: - name: windows-${{matrix.crt}}-armv7-toolchain - path: | - llvm-mingw-*-armv7.zip - retention-days: 7 - - uses: actions/upload-artifact@v4 - if: matrix.crt != 'msvcrt' - with: name: windows-${{matrix.crt}}-aarch64-toolchain path: | llvm-mingw-*-aarch64.zip @@ -127,7 +120,6 @@ - x86_64 - i686 - aarch64 - - armv7 crt: - ucrt - ucrtbase @@ -135,8 +127,6 @@ exclude: - arch: aarch64 crt: msvcrt - - arch: armv7 - crt: msvcrt runs-on: ${{startsWith(matrix.arch, 'a') && 'windows-11-arm' || 'windows-latest'}} steps: - uses: msys2/setup-msys2@v2 @@ -180,7 +170,7 @@ $arch-w64-mingw32-clang $defs -fno-builtin test/crt-test.c -o $name-crt-first.exe -l$lib -O2 echo $name case $arch in - ${{ runner.arch == 'ARM64' && 'a*' || '*86*' }}) ./$name-regular.exe ; ./$name-crt-first.exe ;; + ${{ runner.arch == 'ARM64' && 'aarch64' || '*86*' }}) ./$name-regular.exe ; ./$name-crt-first.exe ;; esac done done