3434 name : Build Windows
3535 runs-on : windows-2022
3636 steps :
37- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
37+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 .0.0
3838 with :
3939 persist-credentials : false
4040 - run : |
@@ -52,25 +52,25 @@ jobs:
5252 } else {
5353 & ./build-windows.ps1
5454 }
55- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
55+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
5656 with :
5757 name : win-x64
5858 path : Yubico.NativeShims/win-x64/**
59- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
59+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
6060 with :
6161 name : win-x86
6262 path : Yubico.NativeShims/win-x86/**
63- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
63+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
6464 with :
6565 name : win-arm64
6666 path : Yubico.NativeShims/win-arm64/**
67- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
67+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
6868 with :
6969 name : nuspec
7070 path : |
7171 Yubico.NativeShims/*.nuspec
7272 Yubico.NativeShims/readme.md
73- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
73+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
7474 with :
7575 name : msbuild
7676 path : Yubico.NativeShims/msbuild/*
7979 name : Build Linux (amd64)
8080 runs-on : ubuntu-24.04
8181 steps :
82- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
82+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 .0.0
8383 with :
8484 persist-credentials : false
8585 - name : Install Zig (pinned version)
@@ -222,7 +222,7 @@ jobs:
222222 readelf -V *.so | grep GLIBC_2 | sort -u
223223 echo "✅ Binary compatible with Debian 10 (glibc 2.28)"
224224 '
225- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
225+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
226226 with :
227227 name : linux-x64
228228 path : Yubico.NativeShims/linux-x64/*.so
@@ -231,7 +231,7 @@ jobs:
231231 name : Build Linux (arm64)
232232 runs-on : ubuntu-24.04
233233 steps :
234- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
234+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 .0.0
235235 with :
236236 persist-credentials : false
237237 - name : Install Zig (pinned version)
@@ -378,7 +378,7 @@ jobs:
378378 readelf -V *.so | grep GLIBC_2 | sort -u
379379 echo "✅ ARM64 binary compatible with Debian 10 (glibc 2.28)"
380380 '
381- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
381+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
382382 with :
383383 name : linux-arm64
384384 path : Yubico.NativeShims/linux-arm64/*.so
@@ -387,7 +387,7 @@ jobs:
387387 name : Build macOS
388388 runs-on : macos-14
389389 steps :
390- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
390+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 .0.0
391391 with :
392392 persist-credentials : false
393393 - run : |
@@ -399,11 +399,11 @@ jobs:
399399 else
400400 sh ./build-macOS.sh
401401 fi
402- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
402+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
403403 with :
404404 name : osx-x64
405405 path : Yubico.NativeShims/osx-x64/**
406- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
406+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
407407 with :
408408 name : osx-arm64
409409 path : Yubico.NativeShims/osx-arm64/**
@@ -422,7 +422,7 @@ jobs:
422422 GITHUB_REPO_URL : https://github.com/${{ github.repository }}
423423 steps :
424424 - name : Download contents, set metadata and package
425- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
425+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
426426 - run : |
427427 mv nuspec/*.nuspec .
428428 mv nuspec/readme.md .
@@ -437,13 +437,13 @@ jobs:
437437 - run : nuget pack Yubico.NativeShims.nuspec
438438
439439 - name : Upload Nuget Package
440- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
440+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
441441 with :
442442 name : NuGet Package NativeShims
443443 path : Yubico.NativeShims.*.nupkg
444444
445445 - name : Generate artifact attestation
446- uses : actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2.4 .0
446+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0 .0
447447 with :
448448 subject-path : |
449449 Yubico.NativeShims/**/*.dll
@@ -460,7 +460,7 @@ jobs:
460460 packages : write
461461 if : ${{ github.event.inputs.push-to-dev == 'true' }}
462462 steps :
463- - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
463+ - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
464464 with :
465465 name : NuGet Package NativeShims
466466 - run : |
0 commit comments