From ba7b37ce0dfe53ed542f1270ebc7e1d5f61b952a Mon Sep 17 00:00:00 2001 From: Giulio Galante Date: Wed, 6 Dec 2023 14:57:28 +0100 Subject: [PATCH 1/3] Make the `GitVersionPrerelease` regex less greedy --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 04c1ffb..dcc8948 100644 --- a/action.yml +++ b/action.yml @@ -42,7 +42,7 @@ runs: - name: Prerelease shell: bash id: prereleaseVer - run: echo "VER=`tap sdk gitversion | sed -n 's/.*-\([^+]*\).*/\1/p'`" >> $GITHUB_OUTPUT + run: echo "VER=`tap sdk gitversion | sed -n 's/[^-]*-\([^+]*\).*/\1/p'`" >> $GITHUB_OUTPUT - name: Print Version shell: bash run: echo `tap sdk gitversion` From 366e9031fed585fd1fc4bbb6400e526cc8bd53fb Mon Sep 17 00:00:00 2001 From: Giulio Galante Date: Wed, 6 Dec 2023 15:12:33 +0100 Subject: [PATCH 2/3] Update the documentation to reflect v1.2 changes --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1fd5c6b..9863ed4 100644 --- a/README.md +++ b/README.md @@ -13,10 +13,11 @@ jobs: ShortVersion: ${{ steps.gitversion.outputs.ShortVersion }} LongVersion: ${{ steps.gitversion.outputs.LongVersion }} GitVersion: ${{ steps.gitversion.outputs.GitVersion }} + GitVersionPrerelease: ${{ steps.gitversion.outputs.GitVersionPrerelease }} steps: - name: GitVersion id: gitversion - uses: opentap/get-gitversion@v1.0 + uses: opentap/get-gitversion@v1.2 ``` You can then use the version in a job like this: From f63daf11ea4312652c20753d403d96d1a1e0ceb2 Mon Sep 17 00:00:00 2001 From: Giulio Galante Date: Wed, 6 Dec 2023 12:32:44 +0100 Subject: [PATCH 3/3] Upgrade all GitHub Actions to use Node.js 20 --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 37db013..57636c4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,7 +6,7 @@ jobs: name: Test Linux steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: GitVersion id: v uses: ./ # This repo action @@ -22,7 +22,7 @@ jobs: name: Test Windows steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: GitVersion id: v uses: ./ # This repo action