v0.7.1 — fix compiled-wheel publish pipeline
No functional changes — v0.7.0's first publish run never reached PyPI, so this release ships the same code with a fixed compiled-wheel build.
Install
Claude Code plugin:
/plugin marketplace add jarvis-intelligence/jarvis-index
/plugin install jarvis@jarvis
Standalone (uv / uvx):
uvx --from jarvis-mcp jarvis-server
Fixed
publish-pypi.yml's compiled-wheel matrix failed on every platform, before any upload happened. Seven tests that script answers to the semantic-index install prompt viabuiltins.inputmonkeypatching don't get a real, monkeypatch-honoring stdin inside cibuildwheel's isolated test subprocess, so the replacement lost the race to pytest's own capture-mode stdin guard — an unrelated-to-compilation environment mismatch, not a code bug (the regular unit CI already runs these tests successfully on macOS and Linux on every push).fail-fast: truethen cancelled the rest of the build matrix before any wheel was built. These seven tests are now marked and excluded from the cibuildwheel test-command specifically, the same treatmenttest_setup_sh.pyalready gets there for its own unrelated environment mismatch — no coverage is lost, the regular unit gate still runs all seven on every push.
v0.7.0's actual content — sym: symbol search, honest searchCode totals, hardened zoekt-webserver lifecycle — is unchanged. See its own notes: https://github.com/jarvis-intelligence/jarvis/releases/tag/v0.7.0
Platforms: macOS (arm64/x86_64) and Linux (x86_64/aarch64), Python 3.12–3.14.
See CHANGELOG.md.