Skip to content

Commit 255c350

Browse files
committed
Fix version validation to allow test versions
- Allow version format X.Y.Z-suffix for testing (e.g., 0.0.1-test) - Update both build-mkp.sh and create-release.sh scripts - Fixes GitHub Actions test workflow failure - Maintains strict validation for production releases
1 parent ef1a12a commit 255c350

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

scripts/build-mkp.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,9 @@ fi
280280

281281
version="$1"
282282

283-
# Validate version format
284-
if ! [[ "$version" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
285-
print_error "Invalid version format: $version (expected: X.Y.Z)"
283+
# Validate version format (allow test versions like X.Y.Z-test)
284+
if ! [[ "$version" =~ ^[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9]+)?$ ]]; then
285+
print_error "Invalid version format: $version (expected: X.Y.Z or X.Y.Z-suffix)"
286286
exit 1
287287
fi
288288

scripts/create-release.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,9 @@ create_release() {
111111

112112
print_step "Creating release $version..."
113113

114-
# Validate version format
115-
if ! [[ "$version" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
116-
print_error "Invalid version format: $version (expected: X.Y.Z)"
114+
# Validate version format (allow test versions like X.Y.Z-test)
115+
if ! [[ "$version" =~ ^[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9]+)?$ ]]; then
116+
print_error "Invalid version format: $version (expected: X.Y.Z or X.Y.Z-suffix)"
117117
exit 1
118118
fi
119119

0 commit comments

Comments
 (0)