@@ -15,13 +15,16 @@ jobs:
1515 fail-fast : false
1616 matrix :
1717 include :
18- - MINGW_ARCH : " mingw32"
19- - MINGW_ARCH : " mingw64"
20- - MINGW_ARCH : " ucrt64"
21- # clangarm64 runs on native arm64 only, not on github CI:
22- # - MINGW_ARCH: "clangarm64"
23-
24- runs-on : windows-latest
18+ # - MINGW_ARCH: "mingw32"
19+ # RUNON: windows-latest
20+ # - MINGW_ARCH: "mingw64"
21+ # RUNON: windows-latest
22+ # - MINGW_ARCH: "ucrt64"
23+ # RUNON: windows-latest
24+ - MINGW_ARCH : " clangarm64"
25+ RUNON : windows-11-arm
26+
27+ runs-on : ${{ matrix.RUNON }}
2528 env :
2629 MINGW_ARCH : ${{ matrix.MINGW_ARCH }}
2730 APPVEYOR_SCHEDULED_BUILD : ${{ github.event.schedule }}
@@ -49,10 +52,10 @@ jobs:
4952 shell : powershell
5053 # See https://github.com/msys2/MSYS2-packages/issues/258
5154 run : |
52- C:\msys64\usr\bin \rm -rf $env:MINGW_PREFIX/bin/libcrypto-3-x64.dll $env:MINGW_PREFIX/bin/libssl-3-x64.dll $env:MINGW_PREFIX/etc/ssl/openssl.cnf
53- C:\msys64 \usr\bin\pacman --noconfirm --ask 20 --sync --refresh --refresh --sysupgrade --sysupgrade
54- Get-Process | Where-Object {$_.path -like 'C:\msys64 *'} | Stop-Process
55- C:\msys64 \usr\bin\pacman --noconfirm --sync --refresh --refresh --sysupgrade --sysupgrade
55+ $env:RI_DEVKIT \rm -rf $env:MINGW_PREFIX/bin/libcrypto-3-x64.dll $env:MINGW_PREFIX/bin/libssl-3-x64.dll $env:MINGW_PREFIX/etc/ssl/openssl.cnf
56+ $env:RI_DEVKIT \usr\bin\pacman --noconfirm --ask 20 --sync --refresh --refresh --sysupgrade --sysupgrade
57+ Get-Process | Where-Object {$_.path -like ($env:RI_DEVKIT + ' *'} | Stop-Process
58+ $env:RI_DEVKIT \usr\bin\pacman --noconfirm --sync --refresh --refresh --sysupgrade --sysupgrade
5659
5760 - name : Print version info
5861 shell : cmd
6467 shell : cmd
6568 env :
6669 GPGPASSWD : ${{ secrets.GPGPASSWD }}
67- run : C:\msys64 \usr\bin\bash --login -c "$(cygpath ${GITHUB_WORKSPACE})/ci-build.sh"
70+ run : %RI_DEVKIT% \usr\bin\bash --login -c "$(cygpath ${GITHUB_WORKSPACE})/ci-build.sh"
6871
6972 - name : Create lock ID
7073 shell : cmd
0 commit comments