File tree Expand file tree Collapse file tree 2 files changed +15
-7
lines changed
Expand file tree Collapse file tree 2 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ name: Publish NuGet Package
22
33on :
44 push :
5- branches :
6- - main
5+ tags :
6+ - ' v*.*.* '
77
88jobs :
99 publish :
@@ -18,14 +18,23 @@ jobs:
1818 with :
1919 dotnet-version : 10.0.x
2020
21+ - name : Extract version from tag
22+ id : get_version
23+ run : echo "PACKAGE_VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
24+
2125 - name : Restore dependencies
22- run : dotnet restore
26+ run : dotnet restore KSFramework.sln
2327
2428 - name : Build
25- run : dotnet build --configuration Release --no-restore
29+ run : dotnet build KSFramework.sln --configuration Release --no-restore
2630
2731 - name : Pack NuGet
28- run : dotnet pack --configuration Release --no-build -o out
32+ run : dotnet pack src/KSFramework/KSFramework.csproj \
33+ --configuration Release \
34+ -p:PackageVersion=${{ env.PACKAGE_VERSION }} \
35+ --no-build -o out
2936
3037 - name : Push to NuGet
31- run : dotnet nuget push out/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
38+ run : dotnet nuget push out/*.nupkg \
39+ --api-key ${{ secrets.NUGET_API_KEY }} \
40+ --source https://api.nuget.org/v3/index.json
Original file line number Diff line number Diff line change 88
99 <PropertyGroup >
1010 <PackageId >KSFramework</PackageId >
11- <Version >1.4.0</Version >
1211 <Authors >Kamran Sadin</Authors >
1312 <Company >Sadin</Company >
1413 <CopyRight >Copyright (c) 2022 SadinCo.</CopyRight >
You can’t perform that action at this time.
0 commit comments