DEVX-1: fix: fix post-merge job failures (configure-repo, badges, notify-failure)
Post-merge / detect-type (push) Successful in 11s
Post-merge / validate-commit-msg (push) Successful in 14s
Post-merge / vikunja (push) Successful in 21s
Post-merge / configure-repo (push) Successful in 12s
Post-merge / release (push) Failing after 1m5s
Post-merge / sync-wiki (push) Successful in 1m0s
Post-merge / badges (push) Failing after 31s

This commit was merged in pull request #2.
This commit is contained in:
2026-06-22 16:08:27 +00:00
parent 31bfd23fea
commit 6ebb48f9e8
4 changed files with 14 additions and 4 deletions
+2 -2
View File
@@ -60,8 +60,8 @@ def fetch_latest_master(branch: str = "master") -> None:
def generate_badges(output_dir: str) -> None:
"""Generate badge SVG files using generate_badges.py."""
_run([sys.executable, "scripts/generate_badges.py", "--output-dir", output_dir])
"""Generate badge SVG files using devx.tools.generate_badges."""
_run([sys.executable, "-m", "devx.tools.generate_badges", "--output-dir", output_dir])
badges = list(Path(output_dir).glob("*.svg"))
if not badges:
raise click.ClickException("No badge SVG files generated")
+1 -1
View File
@@ -125,7 +125,7 @@ class TeaCLI:
Returns:
The created issue as a dict (parsed from tea JSON output).
"""
args = ["issues", "create", "--title", title, "--body", body, *self._repo_arg(repo)]
args = ["issues", "create", "--title", title, "--description", body, *self._repo_arg(repo)]
output = self._run(args, json_output=False)
# tea issues create doesn't output JSON; extract issue number from output
# Format: "Created issue #42: <title>"