fix: resolve CI/CD workflow and linting issues
Some checks failed
CI / test (push) Failing after 4m56s

This commit is contained in:
2026-02-05 12:51:28 +00:00
parent e1c208f380
commit 068af8cb89

View File

@@ -1,12 +1,12 @@
"""Git integration tools for MCP Server CLI."""
import os
from pathlib import Path
from typing import Any, Dict, List, Optional
import subprocess
from pathlib import Path
from typing import Any, Dict, Optional
from mcp_server_cli.models import ToolParameter, ToolSchema
from mcp_server_cli.tools.base import ToolBase, ToolResult
from mcp_server_cli.models import ToolSchema, ToolParameter
class GitTools(ToolBase):
@@ -146,7 +146,7 @@ class GitTools(ToolBase):
async def _add(self, repo: Path, pattern: str) -> ToolResult:
"""Stage files."""
output = await self._run_git(repo, "add", pattern)
await self._run_git(repo, "add", pattern)
return ToolResult(success=True, output=f"Staged: {pattern}")
async def _checkout(self, repo: Path, branch: str) -> ToolResult:
@@ -154,7 +154,7 @@ class GitTools(ToolBase):
if not branch:
return ToolResult(success=False, output="", error="Branch name is required")
output = await self._run_git(repo, "checkout", branch)
await self._run_git(repo, "checkout", branch)
return ToolResult(success=True, output=f"Switched to: {branch}")