diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 73e514c..f808ade 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,12 +33,19 @@ jobs: uses: gittools/actions/gitversion/execute@v4.1.0 id: gitversion + - name: Format NuGet version + run: | + packageVersion="${{ steps.gitversion.outputs.majorMinorPatch }}.${{steps.gitversion.outputs.buildMetaData}}" + echo "packageVersion=$packageVersion" >> $GITHUB_OUTPUT + id: formatversion + - name: Display GitVersion outputs run: | echo "Version: ${{ steps.gitversion.outputs.semVer }}" echo "AssemblyVersion: ${{ steps.gitversion.outputs.assemblySemVer }}" echo "FileVersion: ${{ steps.gitversion.outputs.assemblySemFileVer }}" echo "NuGet Version: ${{ steps.gitversion.outputs.fullSemVer }}" + echo "Package Version: ${{ steps.formatversion.outputs.packageVersion }}" - name: Setup .NET uses: actions/setup-dotnet@v5 @@ -47,7 +54,12 @@ jobs: - name: Build project working-directory: src - 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 }} + 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.formatversion.outputs.packageVersion }} - name: Run tests with coverage working-directory: src diff --git a/GitVersion.yml b/GitVersion.yml index 5daf696..29e4741 100644 --- a/GitVersion.yml +++ b/GitVersion.yml @@ -1,4 +1,4 @@ -mode: Mainline +mode: ContinuousDelivery next-version: 8.0.0 branches: main: