Skip to content

Commit 5cd47e7

Browse files
committed
Update gitversions & gh-release
1 parent 891f1a4 commit 5cd47e7

1 file changed

Lines changed: 11 additions & 18 deletions

File tree

.github/workflows/build-and-release.yml

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,15 @@ name: Build and Release NuGet Package
33
on:
44
push:
55
branches: [ "main" ]
6-
paths:
7-
- 'src/**'
86
pull_request:
97
branches: [ "main" ]
10-
paths:
11-
- 'src/**'
128

139
env:
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

2016
permissions:
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

Comments
 (0)