99
1010jobs :
1111 build :
12- runs-on : ${{ matrix.image }}
12+ runs-on : windows-2022
1313 strategy :
1414 matrix :
15- vcver : [142, 143]
16- include :
17- - vcver : 142
18- image : windows-2019
19- - vcver : 143
20- image : windows-2022
15+ arch : [x64, arm64]
2116
2217 steps :
2318 - name : Checkout code
@@ -29,26 +24,26 @@ jobs:
2924 uses : lukka/run-vcpkg@v7
3025 with :
3126 vcpkgArguments : gtest openssl
32- vcpkgTriplet : x64 -windows
33- vcpkgGitCommitId : 1f619be01b436b796dab797dd1e1721c5676f8ac
27+ vcpkgTriplet : ${{matrix.arch}} -windows
28+ vcpkgGitCommitId : 031ad89ce6c575df35a8e58707ad2c898446c63e
3429
3530 - name : Install Qt
3631 uses : jurplel/install-qt-action@v4
3732 with :
38- version : 6.7.3
39- arch : win64_msvc2019_64
33+ version : 6.9.1
34+ arch : ${{ matrix.arch == 'arm64' && 'win64_msvc2022_arm64_cross_compiled' || 'win64_msvc2022_64' }}
4035
4136 - name : Setup MS Visual C++ dev env
4237 uses : ilammy/msvc-dev-cmd@v1
4338 with :
44- arch : x64
39+ arch : ${{ matrix.arch == 'arm64' && 'amd64_arm64' || 'amd64' }}
4540
4641 - name : Install WiX
4742 run : |
48- dotnet tool install --global wix --version 5 .0.2
49- wix extension -g add WixToolset.UI.wixext/5 .0.2
50- wix extension -g add WixToolset.Util.wixext/5 .0.2
51- wix extension -g add WixToolset.BootstrapperApplications.wixext/5 .0.2
43+ dotnet tool install --global wix --version 6 .0.1
44+ wix extension -g add WixToolset.UI.wixext/6 .0.1
45+ wix extension -g add WixToolset.Util.wixext/6 .0.1
46+ wix extension -g add WixToolset.BootstrapperApplications.wixext/6 .0.1
5247
5348 - name : Configure
5449 run : |
@@ -63,12 +58,13 @@ jobs:
6358 cmake --build build --config ${env:BUILD_TYPE} --target bundle
6459
6560 - name : Test
61+ if : ${{ matrix.arch == 'x64' }}
6662 run : ctest -V -C ${env:BUILD_TYPE} --test-dir build
6763
6864 - name : Upload artifacts
6965 uses : actions/upload-artifact@v4
7066 with :
71- name : web-eid-app-windows-build-VC ${{matrix.vcver }}-${{github.run_number}}
67+ name : web-eid-app-windows-build-${{matrix.arch }}-${{github.run_number}}
7268 path : |
7369 build/src/app/*.msi
7470 build/src/app/*.exe
0 commit comments