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