Skip to content

Commit 9916ff6

Browse files
authored
Add NuGet version formatting to build workflow
1 parent 45e4c72 commit 9916ff6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,17 @@ jobs:
3333
uses: gittools/actions/gitversion/[email protected]
3434
id: gitversion
3535

36+
- name: Format NuGet version
37+
run: echo "##[set-output name=nugetVersion;]${{ steps.gitversion.outputs.NuGetVersion | replace('-', '.') }}"
38+
id: formatversion
39+
3640
- name: Display GitVersion outputs
3741
run: |
3842
echo "Version: ${{ steps.gitversion.outputs.semVer }}"
3943
echo "AssemblyVersion: ${{ steps.gitversion.outputs.assemblySemVer }}"
4044
echo "FileVersion: ${{ steps.gitversion.outputs.assemblySemFileVer }}"
4145
echo "NuGet Version: ${{ steps.gitversion.outputs.fullSemVer }}"
46+
echo "NuGet Version: ${{ steps.formatversion.outputs.nugetVersion }}"
4247
4348
- name: Setup .NET
4449
uses: actions/setup-dotnet@v5
@@ -47,7 +52,12 @@ jobs:
4752

4853
- name: Build project
4954
working-directory: src
50-
run: dotnet build --configuration Release /p:Version=${{ steps.gitversion.outputs.assemblySemVer }} /p:AssemblyVersion=${{ steps.gitversion.outputs.assemblySemVer }} /p:FileVersion=${{ steps.gitversion.outputs.assemblySemFileVer }} /p:PackageVersion=${{ steps.gitversion.outputs.fullSemVer }}
55+
run: >-
56+
dotnet build --configuration Release
57+
/p:Version=${{ steps.gitversion.outputs.assemblySemVer }}
58+
/p:AssemblyVersion=${{ steps.gitversion.outputs.assemblySemVer }}
59+
/p:FileVersion=${{ steps.gitversion.outputs.assemblySemFileVer }}
60+
/p:PackageVersion=${{ steps.formatversion.outputs.nugetVersion }}
5161
5262
- name: Run tests with coverage
5363
working-directory: src

0 commit comments

Comments
 (0)