From b0fb604f8e4485dcbdbc08a4fa38e6ed1ef0ca9e Mon Sep 17 00:00:00 2001 From: Jon Banashek Date: Wed, 6 Jul 2022 13:18:24 -0700 Subject: [PATCH] Updating github workflow file to use nuget-acceptable version numbers for packaging --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9bc3af9a..38ee9c39 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,7 +40,11 @@ jobs: run: dotnet test -c Release - name: Pack if: matrix.os == 'ubuntu-latest' - run: dotnet pack -v normal -c Release --no-restore --include-symbols --include-source -p:PackageVersion=$GITHUB_RUN_ID src/$PROJECT_NAME/$PROJECT_NAME.*proj + run: | + latestTag=$(git describe --tags --abbrev=0 2>/dev/null || echo 0.0.1) + runId=$GITHUB_RUN_ID + packageVersion="${latestTag//v}-build.${runId}" + dotnet pack -v normal -c Release --no-restore --include-symbols --include-source -p:PackageVersion=$packageVersion src/$PROJECT_NAME/$PROJECT_NAME.*proj - name: Upload Artifact if: matrix.os == 'ubuntu-latest' uses: actions/upload-artifact@v2