ci: patch bump on same-branch rebuilds, minor only on elevation [skip ci]

This commit is contained in:
2026-06-19 01:09:12 +00:00
parent dd13aff38c
commit 591bfa76c3
+14 -3
View File
@@ -101,10 +101,21 @@ jobs:
release-candidate) SUFFIX="-rc"; TAG="release-candidate" ;;
esac
# Bump version via CLI: patch for dev/alpha/beta, minor for RC
# Bump version: minor only on branch elevation, patch for rebuilds
CURRENT=$(php ${MOKO_CLI}/version_read.php --path . 2>/dev/null || echo "00.00.00")
case "$STABILITY" in
release-candidate) BUMP="minor" ;;
*) BUMP="patch" ;;
release-candidate)
# If already on RC suffix, this is a rebuild — patch bump
# If not (e.g. coming from dev), this is an elevation — minor bump
if echo "$CURRENT" | grep -q '\-rc$'; then
BUMP="patch"
else
BUMP="minor"
fi
;;
*)
BUMP="patch"
;;
esac
php ${MOKO_CLI}/version_bump.php --path . $([ "$BUMP" = "minor" ] && echo "--minor") 2>/dev/null || true