chore(release): bump beta base version to 3.0.0

This commit is contained in:
ezl-keygraph
2026-09-02 00:34:24 +05:30
parent d7b9e6813c
commit 55a5881fe8
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -30,16 +30,16 @@ jobs:
run: |
set -euo pipefail
BASE="2.0.0"
BASE="3.0.0"
LATEST=$(npm view "@keygraph/shannon" dist-tags.beta 2>/dev/null || echo "")
if [[ "$LATEST" == "$BASE-beta."* ]]; then
# Same base version — increment the beta counter (e.g. 2.0.0-beta.2 -> 2.0.0-beta.3)
# Same base version — increment the beta counter (e.g. 3.0.0-beta.2 -> 3.0.0-beta.3)
N=$(echo "$LATEST" | grep -oE 'beta\.([0-9]+)' | grep -oE '[0-9]+')
NEXT=$((N + 1))
echo "version=$BASE-beta.$NEXT" >> "$GITHUB_OUTPUT"
else
# No prior beta, or a different base (e.g. last beta was 1.0.0-beta.N) — start over.
# No prior beta, or a different base (e.g. last beta was 2.0.0-beta.N) — start over.
echo "version=$BASE-beta.1" >> "$GITHUB_OUTPUT"
fi
+2 -2
View File
@@ -4,7 +4,7 @@ on:
workflow_dispatch:
inputs:
version:
description: "Beta version to roll back to (example: 2.0.0-beta.2)"
description: "Beta version to roll back to (example: 3.0.0-beta.2)"
required: true
type: string
@@ -31,7 +31,7 @@ jobs:
VERSION="${RAW_VERSION#v}"
if ! [[ "$VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+-beta\.[0-9]+$ ]]; then
echo "Version must be in format X.Y.Z-beta.N (e.g. 2.0.0-beta.2)"
echo "Version must be in format X.Y.Z-beta.N (e.g. 3.0.0-beta.2)"
exit 1
fi