6969 container : ubuntu:${{ matrix.container }}
7070 strategy :
7171 matrix :
72- container : ['22.04', '24.04', '25.04', '25. 10']
72+ container : ['22.04', '24.04', '25.10']
7373 arch : ['amd64', 'arm64']
7474 env :
7575 DEBIAN_FRONTEND : noninteractive
@@ -112,7 +112,7 @@ jobs:
112112 container : fedora:${{ matrix.container }}
113113 strategy :
114114 matrix :
115- container : [41, 42, 43]
115+ container : [42, 43]
116116 steps :
117117 - name : Download artifact
118118 uses : dawidd6/action-download-artifact@v11
@@ -139,10 +139,11 @@ jobs:
139139 path : build/qdigidoc4*.rpm
140140 windows :
141141 name : Build on Windows
142- runs-on : windows-2022
142+ runs-on : ${{ matrix.platform == 'arm64' && ' windows-11-arm' || 'windows-2025' }}
143143 strategy :
144144 matrix :
145145 vcver : [143]
146+ platform : [x64, arm64]
146147 env :
147148 VER_SUFFIX : .VS${{ matrix.vcver }}
148149 steps :
@@ -155,7 +156,7 @@ jobs:
155156 with :
156157 workflow : build.yml
157158 branch : master
158- name : msi_${{ matrix.vcver }}_x64
159+ name : msi_${{ matrix.vcver }}_${{ matrix.platform }}
159160 path : ./
160161 repo : open-eid/libdigidocpp
161162 - name : Install artifact
@@ -166,7 +167,7 @@ jobs:
166167 uses : actions/cache@v4
167168 with :
168169 path : ${{ github.workspace }}/vcpkg_cache
169- key : vcpkg-${{ matrix.vcver }}-${{ hashFiles('vcpkg.json') }}
170+ key : vcpkg-${{ matrix.vcver }}-${{ matrix.platform }}-${{ hashFiles('vcpkg.json') }}
170171 - name : Prepare vcpkg
171172 uses : lukka/run-vcpkg@v11
172173 with :
@@ -178,12 +179,12 @@ jobs:
178179 - name : Install Qt
179180 uses : jurplel/install-qt-action@v4
180181 with :
181- version : 6.9.2
182- arch : win64_msvc2022_64
182+ version : 6.9.3
183+ arch : ${{ matrix.platform == 'arm64' && 'win64_msvc2022_arm64' || ' win64_msvc2022_64' }}
183184 - name : Setup dev env
184185 uses : ilammy/msvc-dev-cmd@v1
185186 with :
186- arch : x64
187+ arch : ${{ matrix.platform }}
187188 - name : Install WiX
188189 run : |
189190 dotnet tool install -g wix --version 6.0.2
@@ -198,7 +199,7 @@ jobs:
198199 - name : Archive artifacts
199200 uses : actions/upload-artifact@v4
200201 with :
201- name : msi_${{ matrix.vcver }}_x64
202+ name : msi_${{ matrix.vcver }}_${{ matrix.platform }}
202203 path : |
203204 build/*.msi
204205 build/*.appx
0 commit comments