feature: dont update changelog by default

This commit is contained in:
jt
2026-09-21 11:28:28 -03:00
parent d054881f3e
commit ad76e13673
+6 -3
View File
@@ -18,7 +18,7 @@ app = typer.Typer()
@app.command()
def tag(token: Optional[str] = None):
def tag(token: Optional[str] = None, update_changelog: bool = False):
"""Crea un nuevo tag para el último merge."""
base.ensure_initialized()
@@ -69,15 +69,18 @@ def tag(token: Optional[str] = None):
)
return
if update_changelog:
changelog = Changelog()
changelog.update(next_tag, commits)
Git("add", Changelog.FILENAME).exec(print=None if ci else "Agregando nuevo CHANGELOG.md")
Git("commit", message=Changelog.COMMIT_MESSAGE).exec(print=None if ci else "Creando commit")
tag_commit = Git("show", "HEAD", patch=False, format="%h").firstline()
if ci:
Git("push").exec()
tag_commit = Git("show", "HEAD", patch=False, format="%h").firstline()
if ci:
base.get_remote_api(token).create_tag(next_tag, tag_commit)
print(next_tag)