This commit is contained in:
Tobias Gesellchen
2026-01-10 11:32:47 +01:00
parent d6e998938a
commit dee34c7b56
+1 -12
View File
@@ -34,29 +34,18 @@ jobs:
- name: Validate tag format
id: version
run: |
echo "Event name: ${{ github.event_name }}"
echo "GITHUB_REF: $GITHUB_REF"
if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then
TAG_NAME="${{ github.event.inputs.tag }}"
echo "Using workflow_dispatch tag input"
else
TAG_NAME="${GITHUB_REF#refs/tags/}"
echo "Using GITHUB_REF tag extraction"
fi
echo "Tag name: '$TAG_NAME'"
echo "Tag length: ${#TAG_NAME}"
echo "Tag (hex): $(echo -n "$TAG_NAME" | od -A n -t x1)"
echo "GITHUB_REF raw: '$GITHUB_REF'"
echo "Tag name: $TAG_NAME"
# Validate semantic versioning format
if [[ ! "$TAG_NAME" =~ ^v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.-]+)?$ ]]; then
echo "❌ Invalid tag format: $TAG_NAME"
echo "Expected format: v1.2.3 or v1.2.3-beta.1"
echo "Testing regex match:"
echo " Pattern: ^v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.-]+)?\$"
echo " Input: $TAG_NAME"
exit 1
fi