Skip to content

Commit cb03519

Browse files
GordonBeemingclaudegitbutler-client
authored
fix: Accept major.minor version in package-for-homebrew.sh (#11)
* fix: Accept major.minor version format in package-for-homebrew.sh Version validation rejected "0.3" — now accepts both major.minor and major.minor.patch formats. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: GitButler <gitbutler@gitbutler.com> * fix: Remove prerelease suffix from version regex We don't use prereleases — keep regex and error message consistent. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: GitButler <gitbutler@gitbutler.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: GitButler <gitbutler@gitbutler.com>
1 parent bdf0504 commit cb03519

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Scripts/package-for-homebrew.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ fi
4040
VERSION="$1"
4141

4242
# --- Validate version format --------------------------------------------------
43-
# Enforce semver-like pattern (digits.digits.digits, optional -prerelease)
44-
if [[ ! "${VERSION}" =~ ^[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.]+)?$ ]]; then
43+
# Accept major.minor (e.g., "0.3") or major.minor.patch (e.g., "1.2.3")
44+
if [[ ! "${VERSION}" =~ ^[0-9]+\.[0-9]+(\.[0-9]+)?$ ]]; then
4545
echo "❌ Invalid version format: '${VERSION}'" >&2
46-
echo " Expected semver like 1.2.3 or 1.2.3-beta.1" >&2
46+
echo " Expected format like 0.3 or 1.2.3" >&2
4747
exit 1
4848
fi
4949

0 commit comments

Comments
 (0)