2020 with :
2121 submodules : recursive
2222 - name : Download artifact
23- uses : dawidd6/action-download-artifact@v11
23+ uses : dawidd6/action-download-artifact@v19
2424 with :
2525 workflow : build.yml
2626 branch : master
@@ -60,11 +60,14 @@ jobs:
6060 cmake --build build --target zipdebug
6161 cmake --build build --target macdeployqt
6262 cmake --build build --target zip
63+ cmake --install build/sbom
6364 - name : Archive artifacts
6465 uses : actions/upload-artifact@v6
6566 with :
6667 name : macOS
67- path : build/qdigidoc4*.zip
68+ path : |
69+ build/qdigidoc4*.zip
70+ build/qdigidoc4*.spdx
6871 ubuntu :
6972 name : Build on Ubuntu ${{ matrix.container }} ${{ matrix.arch }}
7073 runs-on : ubuntu-24.04${{ matrix.arch == 'arm64' && '-arm' || '' }}
7982 DEBEMAIL : github-actions@github.com
8083 steps :
8184 - name : Download artifact
82- uses : dawidd6/action-download-artifact@v11
85+ uses : dawidd6/action-download-artifact@v19
8386 with :
8487 workflow : build.yml
8588 branch : master
@@ -104,13 +107,18 @@ jobs:
104107 run : |
105108 dpkg-buildpackage -us -uc
106109 mv ../qdigidoc4*.* .
110+ cmake -B build -S .
111+ cmake --install build/sbom
112+ mv build/qdigidoc4*.spdx .
107113 - name : Lintian
108114 run : lintian *.deb;
109115 - name : Archive artifacts
110116 uses : actions/upload-artifact@v6
111117 with :
112118 name : ubuntu_${{ matrix.container }}_${{ matrix.arch }}
113- path : qdigidoc4*.*
119+ path : |
120+ qdigidoc4*.*
121+ qdigidoc4*.spdx
114122 fedora :
115123 name : Build on Fedora ${{ matrix.container }}
116124 runs-on : ubuntu-latest
@@ -120,7 +128,7 @@ jobs:
120128 container : [42, 43]
121129 steps :
122130 - name : Download artifact
123- uses : dawidd6/action-download-artifact@v11
131+ uses : dawidd6/action-download-artifact@v19
124132 with :
125133 workflow : build.yml
126134 branch : master
@@ -134,11 +142,14 @@ jobs:
134142 run : |
135143 cmake -DCMAKE_INSTALL_PREFIX=/usr -B build -S .
136144 cmake --build build --target all package
145+ cmake --install build/sbom
137146 - name : Archive artifacts
138147 uses : actions/upload-artifact@v6
139148 with :
140149 name : fedora_${{ matrix.container }}
141- path : build/qdigidoc4*.rpm
150+ path : |
151+ build/qdigidoc4*.rpm
152+ build/qdigidoc4*.spdx
142153 windows :
143154 name : Build on Windows
144155 runs-on : ${{ matrix.platform == 'arm64' && 'windows-11-arm' || 'windows-2025' }}
@@ -151,7 +162,7 @@ jobs:
151162 steps :
152163 - *Checkout
153164 - name : Download artifact
154- uses : dawidd6/action-download-artifact@v11
165+ uses : dawidd6/action-download-artifact@v19
155166 with :
156167 workflow : build.yml
157168 branch : master
@@ -190,13 +201,15 @@ jobs:
190201 cmake --build build --target msi
191202 cmake --build build --target msishellext
192203 cmake --build build --target appx
204+ cmake --install build/sbom
193205 - name : Archive artifacts
194206 uses : actions/upload-artifact@v6
195207 with :
196208 name : msi_${{ matrix.vcver }}_${{ matrix.platform }}
197209 path : |
198210 build/*.msi
199211 build/*.appx
212+ build/*.spdx
200213 coverity :
201214 name : Run Coverity tests
202215 if : github.repository == 'open-eid/DigiDoc4-Client' && contains(github.ref, 'coverity_scan')
@@ -207,7 +220,7 @@ jobs:
207220 steps :
208221 - *Checkout
209222 - name : Download artifact
210- uses : dawidd6/action-download-artifact@v11
223+ uses : dawidd6/action-download-artifact@v19
211224 with :
212225 workflow : build.yml
213226 branch : master
@@ -246,7 +259,7 @@ jobs:
246259 steps :
247260 - *Checkout
248261 - name : Download artifact
249- uses : dawidd6/action-download-artifact@v11
262+ uses : dawidd6/action-download-artifact@v19
250263 with :
251264 workflow : build.yml
252265 branch : master
0 commit comments