Saltar al contenido principal

Wiedii — Políticas de Versionado

  • Formato: MAJOR.MINOR.PATCHsin prefijo v, nunca
  • Correcto: 1.2.0, 1.2.1, 2.0.0
  • Incorrecto: v1.2.0, v1.2.1
  • Patrón de tag en GitLab CI: if: $CI_COMMIT_TAG =~ /^[0-9]+\.[0-9]+\.[0-9]+$/
  • Subir versión en package.json → commitear como chore(release): bump version to 1.2.0

Ejemplo de job de release en GitLab CI

release:
stage: deploy
rules:
- if: $CI_COMMIT_TAG =~ /^[0-9]+\.[0-9]+\.[0-9]+$/
script:
- echo "Releasing version $CI_COMMIT_TAG"
- bun run build
- # ... pasos de release

Ver git-flow para el flujo completo de release con tags.