3 Commits
v1.0.0 ... main

Author SHA1 Message Date
a48824e19f chore: bump version to v1.0.1
- Improved test suite with environment isolation
- All 82 tests passing
2026-02-08 18:03:19 -05:00
05fa16366e chore: merge development with test fixes for v1.0.1 2026-02-08 18:02:36 -05:00
70164361c9 fix: isolate config tests from project environment
- Set PWD in monkeypatch to prevent _find_project_directory() from finding the real project
- Explicitly delete GITEA_REPO from environment in all config tests
- All 82 tests now pass (was 78/82)
2026-02-08 18:01:36 -05:00
3 changed files with 9 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ Public API for external consumers:
from gitea_mcp import get_tool_definitions, create_tool_dispatcher, GiteaClient, GiteaConfig
"""
__version__ = "1.0.0"
__version__ = "1.0.1"
from .tool_registry import get_tool_definitions, create_tool_dispatcher
from .gitea_client import GiteaClient

View File

@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "gitea-mcp"
version = "1.0.0"
version = "1.0.1"
description = "MCP server for Gitea — issues, PRs, wikis, milestones, merges"
readme = "README.md"
requires-python = ">=3.10"

View File

@@ -21,6 +21,8 @@ def test_load_system_config(tmp_path, monkeypatch):
)
monkeypatch.setenv('HOME', str(tmp_path))
monkeypatch.setenv('PWD', str(tmp_path))
monkeypatch.delenv('GITEA_REPO', raising=False)
monkeypatch.chdir(tmp_path)
config = GiteaConfig()
@@ -53,6 +55,8 @@ def test_project_config_override(tmp_path, monkeypatch):
project_config.write_text("GITEA_REPO=test_repo\n")
monkeypatch.setenv('HOME', str(tmp_path))
monkeypatch.setenv('PWD', str(project_dir))
monkeypatch.delenv('GITEA_REPO', raising=False)
monkeypatch.chdir(project_dir)
config = GiteaConfig()
@@ -114,6 +118,8 @@ def test_mode_detection_project(tmp_path, monkeypatch):
)
monkeypatch.setenv('HOME', str(tmp_path))
monkeypatch.setenv('PWD', str(tmp_path))
monkeypatch.delenv('GITEA_REPO', raising=False)
monkeypatch.chdir(tmp_path)
config = GiteaConfig()
@@ -141,6 +147,7 @@ def test_mode_detection_company(tmp_path, monkeypatch):
)
monkeypatch.setenv('HOME', str(tmp_path))
monkeypatch.setenv('PWD', str(tmp_path))
monkeypatch.chdir(tmp_path)
config = GiteaConfig()