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