debug: add tag validation debugging to identify release workflow issue

This commit is contained in:
Tobias Gesellchen
2026-01-10 01:32:12 +01:00
parent 7117ff6592
commit b80f8e958b
+12 -1
View File
@@ -34,18 +34,29 @@ 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 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'"
# 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