Releases: hey-granth/codectx
codectx v0.1.2 — CI stability and testing improvements
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 thesemanticoptional dependency group during testing. This ensures that tests relying onlancedbandsentence-transformersrun 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