Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1007 Bytes

File metadata and controls

41 lines (29 loc) · 1007 Bytes

Publicar nueva versión

Pasos

  1. Asegurarse de que main está actualizado y limpio

    git checkout main
    git pull origin main
    git status
  2. Crear y subir el tag

    git tag vX.Y.Z
    git push origin vX.Y.Z

    Usar Semantic Versioning: MAJOR.MINOR.PATCH

    • PATCH: correcciones de bugs
    • MINOR: nuevas funcionalidades compatibles
    • MAJOR: cambios que rompen compatibilidad
  3. Crear la release en GitHub

    Si la release ya está documentada en el CHANGELOG.md obtenemos de ahí la información para la release, si no lo está obtenemos las notas a partir de todos los commits desde el tag anterior.

    gh release create vX.Y.Z --title "vX.Y.Z" --notes "## Novedades
    
    - Descripción del cambio
    
    ## Correcciones
    
    - Descripción del fix"
  4. Verificar que los tests de CI pasan correctamente en la pestaña Actions.


Formato del tag: v1.0.0, v1.1.0, v1.1.1, etc.