Uecko_ERP_FactuGES_sync/scripts/release.sh

20 lines
410 B
Bash
Raw Normal View History

2025-11-30 09:43:57 +00:00
#!/usr/bin/env bash
set -euo pipefail
# Comentario: genera el siguiente tag semántico automáticamente
# Formato: major.minor.patch
CURRENT=$(git describe --tags --abbrev=0 2>/dev/null || echo "0.0.0")
IFS='.' read -r MAJ MIN PAT <<< "$CURRENT"
# Incremento patch por defecto
PAT=$((PAT + 1))
NEXT="${MAJ}.${MIN}.${PAT}"
echo "Creating release tag: ${NEXT}"
git tag "${NEXT}"
git push origin "${NEXT}"