Template
ci: patch bump on same-branch rebuilds, minor only on elevation [skip ci]
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user