Uecko_ERP_FactuGES_sync/scripts/release.sh
2025-11-30 10:43:57 +01:00

20 lines
410 B
Bash

#!/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}"