We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df3b2a2 commit d3b27b0Copy full SHA for d3b27b0
1 file changed
.github/workflows/tag_release.yml
@@ -36,9 +36,15 @@ jobs:
36
37
- name: Resolve release tag
38
id: resolve_tag
39
+ env:
40
+ INPUT_TAG: ${{ inputs.tag }}
41
run: |
- if [ -n "${{ inputs.tag }}" ]; then
- RELEASE_TAG="${{ inputs.tag }}"
42
+ if [ -n "$INPUT_TAG" ]; then
43
+ if ! [[ "$INPUT_TAG" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
44
+ echo "Invalid tag format: '$INPUT_TAG'. Expected format: X.Y.Z"
45
+ exit 1
46
+ fi
47
+ RELEASE_TAG="$INPUT_TAG"
48
else
49
RELEASE_TAG=$(git tag --sort=-version:refname | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1)
50
fi
@@ -85,4 +91,4 @@ jobs:
85
91
generate_release_notes: true
86
92
draft: false
87
93
prerelease: false
88
- files: ${{ env.jar_path }}
94
+ files: ${{ env.jar_path }}
0 commit comments