File tree Expand file tree Collapse file tree 2 files changed +17
-18
lines changed Expand file tree Collapse file tree 2 files changed +17
-18
lines changed Original file line number Diff line number Diff line change 1
- name : Publish NuGet Package on Tag
1
+ name : Publish NuGet Package
2
2
3
3
on :
4
4
push :
@@ -12,29 +12,29 @@ jobs:
12
12
steps :
13
13
- name : Checkout code
14
14
uses : actions/checkout@v3
15
- with :
16
- fetch-depth : 0
17
15
18
- - name : Setup .NET
16
+ - name : Setup .NET SDK
19
17
uses : actions/setup-dotnet@v4
20
18
with :
21
- dotnet-version : 10 .0.x
19
+ dotnet-version : 8 .0.x
22
20
23
- - name : Extract tag version
24
- id : tag_version
25
- run : |
26
- TAG=${GITHUB_REF#refs/tags/}
27
- echo "TAG_VERSION=${TAG#v}" >> $GITHUB_OUTPUT
21
+ - name : Extract version from tag
22
+ id : get_version
23
+ run : echo "PACKAGE_VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
28
24
29
- - name : Restore
30
- run : dotnet restore
25
+ - name : Restore dependencies
26
+ run : dotnet restore KSFramework.sln
31
27
32
28
- name : Build
33
- run : dotnet build --configuration Release --no-restore
29
+ run : dotnet build KSFramework.sln --configuration Release --no-restore
34
30
35
- - name : Pack
36
- run : dotnet pack --configuration Release --no-build -o out \
37
- -p:PackageVersion=${{ steps.tag_version.outputs.TAG_VERSION }}
31
+ - name : Pack NuGet
32
+ run : dotnet pack src/KSFramework/KSFramework.csproj \
33
+ --configuration Release \
34
+ -p:PackageVersion=${{ env.PACKAGE_VERSION }} \
35
+ --no-build -o out
38
36
39
37
- name : Push to NuGet
40
- 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 8
8
9
9
<PropertyGroup >
10
10
<PackageId >KSFramework</PackageId >
11
- <Version >1.4.0</Version >
12
11
<Authors >Kamran Sadin</Authors >
13
12
<Company >Sadin</Company >
14
13
<CopyRight >Copyright (c) 2022 SadinCo.</CopyRight >
You can’t perform that action at this time.
0 commit comments