]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
ci: Run the Windows VS2022 ARM64 MSBuild tests on actual ARM hardware
authorMartin Storsjö <martin@martin.st>
Tue, 10 Jun 2025 10:33:03 +0000 (13:33 +0300)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 5 Aug 2025 17:38:01 +0000 (19:38 +0200)
.github/workflows/build.yaml

index cb2c26496882848bf00cfc232d402e1fe416f169..b0dfe02a4d8d70bc579440720ee317fb1e151acb 100644 (file)
@@ -345,15 +345,15 @@ jobs:
             CMAKE_PARAMS: -DCMAKE_BUILD_TYPE=CI -A x64
             TEST_CC: clang -target x86_64-pc-windows-msvc
 
-          # Doesn't run tests as windows machines are x86
           - name: Windows VS2022 ARM64 MSBuild
-            os: windows-2022
+            os: windows-11-arm
             msvc_arch: ARM64
+            allow_test_failures: true  # For now, don't fail the build on failure
             CC: cl
             CXX: cl
             CMAKE_GENERATOR: Visual Studio 17 2022
-            CMAKE_PARAMS: -DCMAKE_BUILD_TYPE=CI -DZSTD_FROM_INTERNET=ON -DHIREDIS_FROM_INTERNET=ON -DENABLE_TESTING=OFF -A ARM64
-            RUN_TESTS: none
+            CMAKE_PARAMS: -DCMAKE_BUILD_TYPE=CI -DZSTD_FROM_INTERNET=ON -DHIREDIS_FROM_INTERNET=ON -A ARM64
+            TEST_CC: clang -target aarch64-pc-windows-msvc
 
           - name: Clang address & UB sanitizer
             os: ubuntu-22.04