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