Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4dbef58e90 | ||
|
|
da385154d4 | ||
|
|
222c819b36 | ||
|
|
0e75a8ec1f | ||
|
|
58401bf6e1 | ||
|
|
acf1c0fdc8 | ||
|
|
bf829a114b | ||
|
|
b8e43f065c | ||
|
|
8d973f0b2b |
@@ -3,3 +3,4 @@
|
||||
**/__pycache__/
|
||||
build/
|
||||
**/*.egg-info/
|
||||
dist/
|
||||
|
||||
@@ -1,3 +1,23 @@
|
||||
## v1.1.5 - 2025-11-21
|
||||
|
||||
### Commits
|
||||
|
||||
- **bugfix**: creo tag en el commit que actualiza el changelog [[jonathan.nerat](mailto:jonathan.nerat@gmail.com)] (222c819)
|
||||
- **style**: ignorar carpeta dist/ [[jonathan.nerat](mailto:jonathan.nerat@gmail.com)] (0e75a8e)
|
||||
|
||||
---
|
||||
|
||||
|
||||
## v1.1.4 - 2025-11-21
|
||||
|
||||
### Commits
|
||||
|
||||
- **bugfix**: separar etapa de lectura y escritura de changelog [[jonathan.nerat](mailto:jonathan.nerat@gmail.com)] (bf829a1)
|
||||
- **bugfix**: agrego http:// como protocolo soportado para pipelines [[jonathan.nerat](mailto:jonathan.nerat@gmail.com)] (8f79a6a)
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Saturday, 8 de November de 2025, 00:28
|
||||
|
||||
- Autor: [bitbucket-pipelines](mailto:commits-noreply@bitbucket.org)
|
||||
|
||||
@@ -54,7 +54,7 @@ class Changelog:
|
||||
|
||||
def _prepend(self, content: str):
|
||||
if isfile(self.FILENAME):
|
||||
with open(self.FILENAME, "rw") as f:
|
||||
with open(self.FILENAME, "r") as f:
|
||||
content += f.read()
|
||||
f.seek(0)
|
||||
with open(self.FILENAME, "w") as f:
|
||||
f.write(content)
|
||||
|
||||
+12
-14
@@ -28,11 +28,7 @@ class TagCommand(Command):
|
||||
if target not in envs:
|
||||
raise GitFlowError("Solo se pueden taggear commits en ramas principales.")
|
||||
|
||||
merge_commit = self.get_last_merge_commit()
|
||||
|
||||
self.check_not_tagged(merge_commit)
|
||||
|
||||
branch = Git("show", merge_commit + "^2", patch=False, format="%h").firstline()
|
||||
branch = Git("show", self.get_last_merge_commit() + "^2", patch=False, format="%h").firstline()
|
||||
base = Git.get_first_fork_point(branch, target)
|
||||
commits = Git("log", base + ".." + branch, format="%s").lines()
|
||||
next_tag = self.get_next_tag_from_commits(commits, target)
|
||||
@@ -44,18 +40,20 @@ class TagCommand(Command):
|
||||
return
|
||||
|
||||
(token, ci) = self.get_token_and_ci(args)
|
||||
changelog = Changelog()
|
||||
|
||||
changelog.update(next_tag, base, branch)
|
||||
Git("add", Changelog.FILENAME).exec()
|
||||
Git("commit", message=Changelog.COMMIT_MESSAGE).exec()
|
||||
tag_commit = Git("show", "HEAD", patch=False, format="%h").firstline()
|
||||
|
||||
self.check_not_tagged(tag_commit)
|
||||
|
||||
if ci:
|
||||
message = self.get_remote_api(token).create_tag(next_tag, merge_commit)
|
||||
changelog = Changelog()
|
||||
|
||||
self.success(message)
|
||||
changelog.update(next_tag, base, branch)
|
||||
Git("add", Changelog.FILENAME).exec()
|
||||
Git("commit", message=Changelog.COMMIT_MESSAGE).exec()
|
||||
Git("push").exec()
|
||||
self.success(self.get_remote_api(token).create_tag(next_tag, tag_commit))
|
||||
else:
|
||||
Git("tag", next_tag, merge_commit).exec()
|
||||
Git("tag", next_tag, tag_commit).exec()
|
||||
|
||||
def get_token_and_ci(self, args: Namespace):
|
||||
try:
|
||||
@@ -86,7 +84,7 @@ class TagCommand(Command):
|
||||
)
|
||||
|
||||
if tag:
|
||||
raise GitFlowError("El ultimo merge ya tiene tag: " + tag)
|
||||
raise GitFlowError("El commit a taggear ya tiene tag: " + tag)
|
||||
|
||||
def get_next_tag_from_commits(self, commits: list[str], branch: str) -> str | None:
|
||||
increment = SEMVER_SKIP
|
||||
|
||||
Reference in New Issue
Block a user