Skip to content

v1.1.0 - Production-Grade Test Suite & CI/CD

Latest

Choose a tag to compare

@mjdevaccount mjdevaccount released this 29 Nov 18:55
· 9 commits to main since this release

What's New in v1.1.0

Test Suite (88 Tests)

  • Unit tests for embeddings, semantic search, patterns, code generation
  • Shared fixtures with mock Ollama/Qdrant services
  • Full async test support with pytest-asyncio
  • No external services required for CI

CI/CD (GitHub Actions)

  • Automated unit tests on push/PR to main/develop
  • Linting with flake8/isort (non-blocking warnings)
  • MCP config validation
  • Dependabot for weekly dependency updates

Project Configuration

  • \pyproject.toml\ with modern Python tooling (black, isort, mypy, pylint)
  • Coverage reporting with .coveragerc\
  • \pytest.ini\ with markers and async mode
  • \ ests/README.md\ testing guide

Previous Improvements (since v1.0.0)

  • \directory_tree\ tool (replaces buggy upstream)
  • Windows console ASCII compatibility
  • Hardcoded paths for MCP reliability
  • GitHub MCP server integration
  • Clean MCP config template

Quick Start

\\�ash

Install dependencies

pip install -r requirements.txt
pip install -r requirements-dev.txt

Run tests

pytest tests/unit/ -v

Check coverage

pytest tests/unit/ --cov --cov-report=html
\\

Full Changelog

v1.0.0...v1.1.0