1919
2020 steps :
2121 - name : Checkout
22- uses : actions/checkout@v4
22+ uses : actions/checkout@v5
2323 with :
2424 submodules : recursive
2525
5959
6060 steps :
6161 - name : Checkout
62- uses : actions/checkout@v4
62+ uses : actions/checkout@v5
6363 with :
6464 submodules : recursive
6565
9999
100100 steps :
101101 - name : Checkout
102- uses : actions/checkout@v4
102+ uses : actions/checkout@v5
103103 with :
104104 submodules : recursive
105105
@@ -141,7 +141,7 @@ jobs:
141141
142142 steps :
143143 - name : Checkout
144- uses : actions/checkout@v4
144+ uses : actions/checkout@v5
145145 with :
146146 submodules : recursive
147147
@@ -183,7 +183,7 @@ jobs:
183183
184184 steps :
185185 - name : Checkout
186- uses : actions/checkout@v4
186+ uses : actions/checkout@v5
187187 with :
188188 submodules : recursive
189189
@@ -253,7 +253,7 @@ jobs:
253253
254254 steps :
255255 - name : Checkout
256- uses : actions/checkout@v4
256+ uses : actions/checkout@v5
257257 with :
258258 submodules : recursive
259259
@@ -323,7 +323,7 @@ jobs:
323323
324324 steps :
325325 - name : Checkout
326- uses : actions/checkout@v4
326+ uses : actions/checkout@v5
327327 with :
328328 submodules : recursive
329329
@@ -375,7 +375,7 @@ jobs:
375375 runs-on : windows-latest
376376
377377 steps :
378- - uses : actions/checkout@v4
378+ - uses : actions/checkout@v5
379379 with :
380380 submodules : recursive
381381
@@ -415,7 +415,7 @@ jobs:
415415 runs-on : windows-latest
416416
417417 steps :
418- - uses : actions/checkout@v4
418+ - uses : actions/checkout@v5
419419 with :
420420 submodules : recursive
421421
@@ -455,7 +455,7 @@ jobs:
455455 runs-on : windows-latest
456456
457457 steps :
458- - uses : actions/checkout@v4
458+ - uses : actions/checkout@v5
459459 with :
460460 submodules : recursive
461461
@@ -519,12 +519,12 @@ jobs:
519519 - merge-libuiohook-artifacts
520520
521521 steps :
522- - uses : actions/checkout@v4
522+ - uses : actions/checkout@v5
523523 with :
524524 submodules : recursive
525525
526526 - name : Setup .NET
527- uses : actions/setup-dotnet@v4
527+ uses : actions/setup-dotnet@v5
528528 with :
529529 dotnet-version : ${{ env.DOTNET_VERSION }}
530530
@@ -610,16 +610,20 @@ jobs:
610610 publish :
611611 runs-on : windows-latest
612612 if : github.event_name == 'push' && contains(github.ref, 'refs/tags/')
613- needs : [sharphook]
613+ needs :
614+ - sharphook
615+
616+ permissions :
617+ id-token : write
614618
615619 steps :
616620 - name : Checkout
617- uses : actions/checkout@v4
621+ uses : actions/checkout@v5
618622 with :
619623 submodules : recursive
620624
621625 - name : Setup .NET
622- uses : actions/setup-dotnet@v4
626+ uses : actions/setup-dotnet@v5
623627 with :
624628 dotnet-version : ${{ env.DOTNET_VERSION }}
625629
@@ -629,8 +633,16 @@ jobs:
629633 name : sharphook-build
630634 path : sharphook-build
631635
636+ - name : NuGet Login
637+ uses : NuGet/login@v1
638+ id : login
639+ with :
640+ user : ${{ secrets.NUGET_USER }}
641+
632642 - name : Publish Packages
633643 shell : pwsh
634644 run : |
635645 cd .\sharphook-build
636- dotnet nuget push "*.nupkg" --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
646+ dotnet nuget push "*.nupkg" `
647+ --api-key ${{ steps.login.outputs.NUGET_API_KEY }} `
648+ --source https://api.nuget.org/v3/index.json
0 commit comments