We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 210fa9d commit 2f9a3dcCopy full SHA for 2f9a3dc
.github/workflows/release.yaml
@@ -9,9 +9,14 @@ jobs:
9
publish:
10
runs-on: ubuntu-latest
11
steps:
12
- - uses: skymatic/semver-validation-action@v2
13
- with:
14
- version: ${{ github.event.release.tag_name }}
+ - name: Check semver version in tag
+ run: |
+ prefix="v"
15
+ tag_name="${{ github.event.release.tag_name }}"
16
+ semver_regex="(0|[1-9]\d*)+\.(0|[1-9]\d*)+\.(0|[1-9]\d*)+(-(([a-z-][\da-z-]+|[\da-z-]+[a-z-][\da-z-]*|0|[1-9]\d*)(\.([a-z-][\da-z-]+|[\da-z-]+[a-z-][\da-z-]*|0|[1-9]\d*))*))?(\\+([\da-z-]+(\.[\da-z-]+)*))?"
17
+ echo "Checking version: $semver_regex"
18
+ echo "$tag_name" | grep -Eq "^$prefix$semver_regex\$"
19
+ shell: bash
20
- uses: actions/checkout@v3
21
with:
22
ref: ${{ github.event.release.tag_name }}
0 commit comments