Fix CI: resolve linting errors and test failures
Some checks failed
CI / test (push) Has been cancelled

This commit is contained in:
2026-02-04 18:55:13 +00:00
parent b74ff8a624
commit 52041d975e

View File

@@ -5,12 +5,12 @@ from typing import Optional
import click
from rich import print as rprint
from git_commit_generator.changelog_generator import ChangelogGenerator, get_changelog_generator
from git_commit_generator.changelog_generator import get_changelog_generator
from git_commit_generator.config import Config, get_config
from git_commit_generator.git_utils import GitUtils, get_git_utils
from git_commit_generator.git_utils import get_git_utils
from git_commit_generator.interactive import Action, InteractiveMode, get_interactive_mode
from git_commit_generator.message_generator import MessageGenerator, get_message_generator
from git_commit_generator.ollama_client import OllamaClient, get_ollama_client
from git_commit_generator.ollama_client import get_ollama_client
@click.group()
@@ -97,7 +97,7 @@ def generate(
unstaged=not staged,
model=model,
)
rprint(f"\n[bold green]Generated commit message:[/bold green]")
rprint("\n[bold green]Generated commit message:[/bold green]")
rprint(f"[cyan]{message}[/cyan]")
if output:
@@ -146,7 +146,7 @@ def _run_interactive_mode(
elif action == Action.ACCEPT:
final_message = edited_message or message
if interactive_mode.confirm_commit(final_message):
rprint(f"\n[bold]Commit message:[/bold]")
rprint("\n[bold]Commit message:[/bold]")
rprint(f"[green]{final_message}[/green]")
if output:
@@ -308,7 +308,7 @@ def status(ctx: click.Context) -> None:
rprint("[bold]Git Commit Message Generator Status[/bold]\n")
rprint(f"[bold]Configuration:[/bold]")
rprint("[bold]Configuration:[/bold]")
rprint(f" Ollama Host: {host}")
rprint(f" Default Model: {model}")
rprint(f" Prompt Directory: {config.prompt_dir}")
@@ -320,7 +320,7 @@ def status(ctx: click.Context) -> None:
if connected:
models = ollama_client.list_models()
rprint(f"\n[bold]Available Models:[/bold]")
rprint("\n[bold]Available Models:[/bold]")
if models:
for m in models[:5]:
rprint(f" - {m.get('name', 'unknown')}")
@@ -335,7 +335,7 @@ def status(ctx: click.Context) -> None:
try:
git_utils = get_git_utils()
is_repo = git_utils.is_repo()
rprint(f"\n[bold]Git Repository:[/bold]")
rprint("\n[bold]Git Repository:[/bold]")
rprint(f" Repository Detected: {'Yes' if is_repo else 'No'}")
except Exception:
rprint("\n[bold]Git Repository:[/bold]")