@@ -19,22 +19,31 @@ jobs:
19
19
# Publish
20
20
- name : publish on version change
21
21
id : publish_nuget
22
- uses : SpringHgui /publish-nuget@1.0.1
22
+ uses : brandedoutcast /publish-nuget@v2
23
23
with :
24
24
# Filepath of the project to be packaged, relative to root of repository
25
25
PROJECT_FILE_PATH : src/OpenTask.Core/OpenTask.Core.csproj
26
+ VERSION_STATIC : ${{ steps.get_version.outputs.VERSION }}
27
+
28
+ NUGET_KEY : ${{secrets.NUGET_API_KEY}}
26
29
30
+ # Configuration to build and package
31
+ # BUILD_CONFIGURATION: Release
32
+
33
+ # Platform target to compile (default is empty/AnyCPU)
34
+ # BUILD_PLATFORM: x64
35
+
27
36
# NuGet package id, used for version detection & defaults to project name
28
37
# PACKAGE_NAME: Core
29
-
38
+
30
39
# Filepath with version info, relative to root of repository & defaults to PROJECT_FILE_PATH
31
40
# VERSION_FILE_PATH: Directory.Build.props
32
41
33
42
# Regex pattern to extract version info in a capturing group
34
43
# VERSION_REGEX: ^\s*<Version>(.*)<\/Version>\s*$
35
-
44
+
36
45
# Useful with external providers like Nerdbank.GitVersioning, ignores VERSION_FILE_PATH & VERSION_REGEX
37
- VERSION_STATIC : ${{ steps.get_version.outputs.VERSION }}
46
+ # VERSION_STATIC: 1.0.0
38
47
39
48
# Flag to toggle git tagging, enabled by default
40
49
# TAG_COMMIT: true
@@ -43,10 +52,12 @@ jobs:
43
52
# TAG_FORMAT: v*
44
53
45
54
# API key to authenticate with NuGet server
46
- NUGET_KEY : ${{secrets.NUGET_API_KEY}}
55
+ # NUGET_KEY: ${{secrets.NUGET_API_KEY}}
47
56
48
57
# NuGet server uri hosting the packages, defaults to https://api.nuget.org
49
58
# NUGET_SOURCE: https://api.nuget.org
50
59
51
60
# Flag to toggle pushing symbols along with nuget package to the server, disabled by default
52
- # INCLUDE_SYMBOLS: false
61
+ # INCLUDE_SYMBOLS: false
62
+
63
+
0 commit comments