11name : dotnet
22
3+ permissions :
4+ contents : read
5+ packages : write
6+ id-token : write
7+
38on :
49 push :
510 branches : [ main ]
@@ -11,13 +16,13 @@ jobs:
1116 build :
1217 runs-on : ubuntu-latest
1318 steps :
14- - uses : actions/checkout@v2
19+ - uses : actions/checkout@v4
1520 with :
1621 fetch-depth : 0
17- - uses : actions/setup-dotnet@v1
22+ - uses : actions/setup-dotnet@v4
1823 with :
1924 dotnet-version : ' 8.0.x'
20- - uses : actions/setup-dotnet@v1
25+ - uses : actions/setup-dotnet@v4
2126 with :
2227 dotnet-version : ' 3.1.x'
2328 - uses : gittools/actions/gitversion/setup@v0.9.7
4146 -p:PackageVersion="${{ env.GitVersion_FullSemVer }}" \
4247 RegExtract/RegExtract.csproj \
4348 --output ${{ github.workspace }}/nugets/
44- - uses : actions/upload-artifact@v2
49+ - uses : actions/upload-artifact@v4
4550 with :
4651 name : nugets
4752 path : nugets
@@ -53,12 +58,12 @@ jobs:
5358
5459 steps :
5560 - name : download artifact
56- uses : actions/download-artifact@v2
61+ uses : actions/download-artifact@v4
5762 with :
5863 name : nugets
5964
6065 - name : setup dotnet
61- uses : actions/setup-dotnet@v1
66+ uses : actions/setup-dotnet@v4
6267 with :
6368 dotnet-version : ' 8.0.x'
6469 source-url : https://nuget.pkg.github.com/sblom/index.json
@@ -74,15 +79,15 @@ jobs:
7479 needs : build
7580
7681 steps :
77- - uses : actions/download-artifact@v2
82+ - uses : actions/download-artifact@v4
7883 with :
7984 name : nugets
8085
81- - uses : actions/setup-dotnet@v1
86+ - uses : actions/setup-dotnet@v4
8287 with :
8388 dotnet-version : ' 8.0.x'
8489 source-url : https://api.nuget.org/v3/index.json
8590 env :
86- NUGET_AUTH_TOKEN : ${{ secrets.NUGET_API_KEY }}
91+ NUGET_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8792
88- - run : dotnet nuget push *.nupkg *.snupkg --skip-duplicate --api-key ${{ secrets.NUGET_API_KEY }}
93+ - run : dotnet nuget push *.nupkg *.snupkg --skip-duplicate
0 commit comments