@@ -3,19 +3,15 @@ name: Build and Release NuGet Package
33on :
44 push :
55 branches : [ "main" ]
6- paths :
7- - ' src/**'
86 pull_request :
97 branches : [ "main" ]
10- paths :
11- - ' src/**'
128
139env :
14- GLOBAL_JSON_PATH : ' ./src/global.json'
15- PROJECT_PATH : ' ./src/TurboHTTP.slnx'
16- PACKAGE_OUTPUT_DIRECTORY : ' ./packages'
17- TEST_OUTPUT_DIRECTORY : ' ${{ github.workspace }}/testresults'
18- COVERAGE_REPORT_DIRECTORY : ' ./coveragereport'
10+ GLOBAL_JSON_PATH : " ./src/global.json"
11+ PROJECT_PATH : " ./src/TurboHTTP.slnx"
12+ PACKAGE_OUTPUT_DIRECTORY : " ./packages"
13+ TEST_OUTPUT_DIRECTORY : " ${{ github.workspace }}/testresults"
14+ COVERAGE_REPORT_DIRECTORY : " ./coveragereport"
1915
2016permissions :
2117 contents : write
@@ -47,17 +43,14 @@ jobs:
4743 with :
4844 global-json-file : ${{ env.GLOBAL_JSON_PATH }}
4945 cache : true
50- cache-dependency-path : ' **/packages.lock.json'
46+ cache-dependency-path : " **/packages.lock.json"
5147
52- - name : Install GitVersion
53- uses : gittools/actions/gitversion/setup@v1.1.1
48+ - name : GitVersion
49+ id : gitversion
50+ uses : gittools/gitversion@v3
5451 with :
5552 versionSpec : ' 5.x'
5653
57- - name : Determine Version
58- uses : gittools/actions/gitversion/execute@v1.1.1
59- id : gitversion
60-
6154 - name : Generate Release Notes for nuget
6255 id : plain-notes
6356 env :
@@ -203,7 +196,7 @@ jobs:
203196 echo "EOF" >> $GITHUB_OUTPUT
204197
205198 - name : Create & Publish Release
206- uses : softprops/action-gh-release@v2
199+ uses : softprops/action-gh-release@v3
207200 with :
208201 tag_name : " v${{ needs.build.outputs.releaseVersion }}"
209202 target_commitish : ${{ github.sha }}
@@ -212,4 +205,4 @@ jobs:
212205 draft : false
213206 prerelease : false
214207 make_latest : true
215- files : ${{ env.PACKAGE_OUTPUT_DIRECTORY }}/*.nupkg
208+ files : ${{ env.PACKAGE_OUTPUT_DIRECTORY }}/*.nupkg
0 commit comments