@@ -199,11 +199,19 @@ jobs:
199199 fi
200200 echo "path=${zips[0]}" >> "$GITHUB_OUTPUT"
201201 echo "name=$(basename "${zips[0]}" .zip)" >> "$GITHUB_OUTPUT"
202+ sha512="${zips[0]}.sha512"
203+ if [ ! -f "${sha512}" ]; then
204+ echo "Expected checksum file: ${sha512}"
205+ exit 1
206+ fi
207+ echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
202208 - name : Upload zip artifact
203209 uses : actions/upload-artifact@v6
204210 with :
205211 name : ${{ steps.pkg.outputs.name }}
206- path : ${{ steps.pkg.outputs.path }}
212+ path : |
213+ ${{ steps.pkg.outputs.path }}
214+ ${{ steps.pkg.outputs.sha512_path }}
207215 if-no-files-found : error
208216
209217 package-linux-aarch64-glibc217 :
@@ -249,11 +257,19 @@ jobs:
249257 fi
250258 echo "path=${zips[0]}" >> "$GITHUB_OUTPUT"
251259 echo "name=$(basename "${zips[0]}" .zip)" >> "$GITHUB_OUTPUT"
260+ sha512="${zips[0]}.sha512"
261+ if [ ! -f "${sha512}" ]; then
262+ echo "Expected checksum file: ${sha512}"
263+ exit 1
264+ fi
265+ echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
252266 - name : Upload zip artifact
253267 uses : actions/upload-artifact@v6
254268 with :
255269 name : ${{ steps.pkg.outputs.name }}
256- path : ${{ steps.pkg.outputs.path }}
270+ path : |
271+ ${{ steps.pkg.outputs.path }}
272+ ${{ steps.pkg.outputs.sha512_path }}
257273 if-no-files-found : error
258274
259275 package-linux-glibc224 :
@@ -299,11 +315,19 @@ jobs:
299315 fi
300316 echo "path=${zips[0]}" >> "$GITHUB_OUTPUT"
301317 echo "name=$(basename "${zips[0]}" .zip)" >> "$GITHUB_OUTPUT"
318+ sha512="${zips[0]}.sha512"
319+ if [ ! -f "${sha512}" ]; then
320+ echo "Expected checksum file: ${sha512}"
321+ exit 1
322+ fi
323+ echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
302324 - name : Upload zip artifact
303325 uses : actions/upload-artifact@v6
304326 with :
305327 name : ${{ steps.pkg.outputs.name }}
306- path : ${{ steps.pkg.outputs.path }}
328+ path : |
329+ ${{ steps.pkg.outputs.path }}
330+ ${{ steps.pkg.outputs.sha512_path }}
307331 if-no-files-found : error
308332
309333 package-linux-aarch64-glibc224 :
@@ -349,11 +373,19 @@ jobs:
349373 fi
350374 echo "path=${zips[0]}" >> "$GITHUB_OUTPUT"
351375 echo "name=$(basename "${zips[0]}" .zip)" >> "$GITHUB_OUTPUT"
376+ sha512="${zips[0]}.sha512"
377+ if [ ! -f "${sha512}" ]; then
378+ echo "Expected checksum file: ${sha512}"
379+ exit 1
380+ fi
381+ echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
352382 - name : Upload zip artifact
353383 uses : actions/upload-artifact@v6
354384 with :
355385 name : ${{ steps.pkg.outputs.name }}
356- path : ${{ steps.pkg.outputs.path }}
386+ path : |
387+ ${{ steps.pkg.outputs.path }}
388+ ${{ steps.pkg.outputs.sha512_path }}
357389 if-no-files-found : error
358390
359391 package-macos :
@@ -414,11 +446,19 @@ jobs:
414446 fi
415447 echo "path=${zips[0]}" >> "$GITHUB_OUTPUT"
416448 echo "name=$(basename "${zips[0]}" .zip)" >> "$GITHUB_OUTPUT"
449+ sha512="${zips[0]}.sha512"
450+ if [ ! -f "${sha512}" ]; then
451+ echo "Expected checksum file: ${sha512}"
452+ exit 1
453+ fi
454+ echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
417455 - name : Upload zip artifact
418456 uses : actions/upload-artifact@v6
419457 with :
420458 name : ${{ steps.pkg.outputs.name }}
421- path : ${{ steps.pkg.outputs.path }}
459+ path : |
460+ ${{ steps.pkg.outputs.path }}
461+ ${{ steps.pkg.outputs.sha512_path }}
422462 if-no-files-found : error
423463
424464 package-windows :
@@ -517,9 +557,17 @@ jobs:
517557 fi
518558 echo "path=${zips[0]}" >> "$GITHUB_OUTPUT"
519559 echo "name=$(basename "${zips[0]}" .zip)" >> "$GITHUB_OUTPUT"
560+ sha512="${zips[0]}.sha512"
561+ if [ ! -f "${sha512}" ]; then
562+ echo "Expected checksum file: ${sha512}"
563+ exit 1
564+ fi
565+ echo "sha512_path=${sha512}" >> "$GITHUB_OUTPUT"
520566 - name : Upload zip artifact
521567 uses : actions/upload-artifact@v6
522568 with :
523569 name : ${{ steps.pkg.outputs.name }}
524- path : ${{ steps.pkg.outputs.path }}
570+ path : |
571+ ${{ steps.pkg.outputs.path }}
572+ ${{ steps.pkg.outputs.sha512_path }}
525573 if-no-files-found : error
0 commit comments