Skip to content

Commit 73fc831

Browse files
committed
modify
1 parent eb9df2a commit 73fc831

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

.github/workflows/python-release.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,21 @@ jobs:
4040
- name: Validate version input
4141
run: |
4242
version="${{ github.event.inputs.version }}"
43+
# Trim whitespace
44+
version="${version// /}"
45+
46+
if [[ -z "$version" ]]; then
47+
echo "Error: Version input cannot be empty"
48+
exit 1
49+
fi
50+
4351
if [[ "$version" == "main" ]]; then
44-
echo "Valid version: main"
45-
elif [[ "$version" == rc* ]] && [[ "${version:2}" =~ ^[0-9]+$ ]]; then
46-
echo "Valid version: $version"
52+
echo "Valid version: main"
53+
elif [[ "$version" =~ ^rc[0-9]+$ ]]; then
54+
echo "Valid version: $version"
4755
else
48-
echo "Error: Version must be 'main' or 'rc' followed by a number (e.g., rc1, rc2, etc.)"
56+
echo "❌ Error: Version must be 'main' or 'rc' followed by a number (e.g., rc1, rc2)"
57+
echo " Received: '$version'"
4958
exit 1
5059
fi
5160

0 commit comments

Comments
 (0)