Skip to content

Releases: hey-granth/codectx

codectx v0.1.2 — CI stability and testing improvements

13 Mar 15:40

Choose a tag to compare

Release Notes

This release focuses on improving the reliability and reproducibility of the development and testing workflow. No functional changes have been introduced to the core functionality of codectx. The updates primarily ensure that the project’s continuous integration environment correctly mirrors the expected runtime environment.

Improvements

  • CI dependency installation fixed
    The GitHub Actions workflow now installs the semantic optional dependency group during testing. This ensures that tests relying on lancedb and sentence-transformers run correctly in CI environments.

  • Improved test environment consistency
    CI now more accurately reflects local development environments, reducing discrepancies between local test results and CI outcomes.

  • Workflow reliability improvements
    The CI pipeline is now more robust and deterministic, ensuring that formatting, type checking, dead code detection, tests, and build verification execute consistently across supported Python versions.

  • Code formatting automation
    The CI workflow automatically applies Ruff formatting and commits formatting fixes to pull request branches when needed.

Developer Experience

These changes improve the contributor experience by:

  • Ensuring pull requests run against a fully configured environment
  • Preventing false test failures caused by missing optional dependencies
  • Maintaining consistent formatting across the codebase
  • Providing clearer CI feedback for contributors

Supported Python Versions

codectx continues to support:

Python 3.10
Python 3.11
Python 3.12

Installation

Install the latest version using:

pip install codectx

or

uv add codectx