mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 16:46:17 +00:00
chore
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user