Skip to content

Commit d986cb7

Browse files
committed
add versions debug
1 parent b5be64e commit d986cb7

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/release_tool/commands/generate.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,13 +150,27 @@ def generate(ctx, version: Optional[str], from_version: Optional[str], repo_path
150150
repo = db.get_repository(repo_name)
151151

152152
if repo:
153+
# Debug: Show all releases in database
154+
if debug:
155+
all_db_releases = db.get_all_releases(repo_id=repo.id, limit=10)
156+
console.print(f"[dim]Last 10 releases in database:[/dim]")
157+
for rel in all_db_releases:
158+
draft_str = " (draft)" if rel.is_draft else ""
159+
console.print(f"[dim] • {rel.version}{draft_str}[/dim]")
160+
153161
# Check for final release of this base version
154162
final_version_str = f"{base_version.major}.{base_version.minor}.{base_version.patch}"
155163
all_releases = db.get_all_releases(
156164
repo_id=repo.id,
157165
version_prefix=final_version_str
158166
)
159167

168+
if debug:
169+
console.print(f"[dim]Looking for versions matching prefix: {final_version_str}[/dim]")
170+
console.print(f"[dim]Found {len(all_releases)} matching releases[/dim]")
171+
for rel in all_releases:
172+
console.print(f"[dim] • {rel.version} (draft={rel.is_draft})[/dim]")
173+
160174
for release in all_releases:
161175
# Filter by detect_mode
162176
if detect_mode == 'published' and release.is_draft:
@@ -196,6 +210,12 @@ def generate(ctx, version: Optional[str], from_version: Optional[str], repo_path
196210
git_ops_temp = GitOperations(repo_path)
197211
git_versions = git_ops_temp.get_version_tags()
198212

213+
if debug:
214+
console.print(f"[dim]Found {len(git_versions)} version tags in git[/dim]")
215+
# Show last 10
216+
for v in sorted(git_versions, reverse=True)[:10]:
217+
console.print(f"[dim] • {v.to_string()}[/dim]")
218+
199219
for v in git_versions:
200220
# Check for final version
201221
if (v.major == base_version.major and

0 commit comments

Comments
 (0)