Highlights
- Binary Support: PyInstaller build now bundles metadata, resolving
PackageNotFoundErrorand enabling downloadable executables. - CI Improvements: Added a binary smoke-test job to automatically build and test the Linux executable on pull requests and main.
- Version Checking: Binary smoke-test job runs
--versionto catch frozen-binary regressions earlier.
What's Changed
Fixed
- Standalone binaries work again: the PyInstaller build now bundles the package's own metadata (
--copy-metadata code-graph-rag), fixing thePackageNotFoundErrorcrash on--versionthat had blocked binary uploads on every release since v0.0.88. This is the first release with downloadable executables in months.
CI
- New binary smoke-test job builds the linux executable and runs
--versionon every PR and push to main, so frozen-binary regressions now block merge instead of surfacing at release time.
Full Changelog: v0.0.245...v0.0.246