1
1
name : .NET build and test
2
2
env :
3
+ CURRENT_VERSION : 5.1.${{ github.run_number }}
3
4
LAST_COMMIT_MESSAGE : ${{ github.event.head_commit.message }}
4
5
5
6
on :
@@ -42,18 +43,15 @@ jobs:
42
43
- name : NugetPush
43
44
run : |
44
45
dotnet nuget push ./OpenXmlPowerTools/bin/Release/*.nupkg --skip-duplicate --api-key ${{secrets.NUGET_TOKEN}} --source https://api.nuget.org/v3/index.json
45
- - uses : papeloto/action-zip@v1
46
- with :
47
- files : ./OpenXmlPowerTools/bin/Release/net6.0/publish/
48
- dest : OpenXmlPowerTools.zip
49
46
- uses : " marvinpinto/action-automatic-releases@latest"
50
47
with :
51
48
repo_token : " ${{ secrets.GITHUB_TOKEN }}"
52
- automatic_release_tag : " latest"
49
+ automatic_release_tag : ${{ env.CURRENT_VERSION }}
50
+ prerelease : false
53
51
title : " Release Build"
54
52
files : |
55
- LICENSE
56
- OpenXmlPowerTools.zip
53
+ ./OpenXmlPowerTools/bin/Release/*.nupkg
54
+ ./ OpenXmlPowerTools/bin/Release/*.snupkg
57
55
58
56
deployTest :
59
57
if : github.ref != 'refs/heads/main'
@@ -73,15 +71,12 @@ jobs:
73
71
run : |
74
72
ls ./OpenXmlPowerTools/bin/Release
75
73
dotnet nuget push ./OpenXmlPowerTools/bin/Release/*.nupkg --skip-duplicate --api-key ${{secrets.NUGET_TEST_TOKEN}} --source https://apiint.nugettest.org/v3/index.json
76
- - uses : papeloto/action-zip@v1
77
- with :
78
- files : ./OpenXmlPowerTools/bin/Release/
79
- dest : OpenXmlPowerTools.zip
80
74
- uses : " marvinpinto/action-automatic-releases@latest"
81
75
with :
82
76
repo_token : " ${{ secrets.GITHUB_TOKEN }}"
83
77
automatic_release_tag : " latest-prerelease"
84
78
prerelease : true
85
79
title : " Prerelease Build"
86
80
files : |
87
- OpenXmlPowerTools.zip
81
+ ./OpenXmlPowerTools/bin/Release/*.nupkg
82
+ ./OpenXmlPowerTools/bin/Release/*.snupkg
0 commit comments