fix(ci): install local hanzo-tools-agent in release-check venv

The release-check creates a fresh venv that pulls from PyPI where
hanzo-tools-agent 0.3.1 still has IChingTool. Override with local.
This commit is contained in:
2026-03-06 15:01:10 -08:00
parent 86410899d0
commit dd5ae39e55
+4 -1
View File
@@ -179,8 +179,11 @@ jobs:
uv venv test-env
source test-env/bin/activate
uv pip install $GITHUB_WORKSPACE/pkg/hanzo-mcp/dist/*.whl
# Override with local tool packages (not yet published to PyPI)
uv pip install -e $GITHUB_WORKSPACE/pkg/hanzo-tools -e $GITHUB_WORKSPACE/pkg/hanzo-tools-core \
-e $GITHUB_WORKSPACE/pkg/hanzo-tools-agent 2>/dev/null || true
python -c "import hanzo_mcp; print(f'Hanzo MCP version: {hanzo_mcp.__version__}')"
# Test that agent tools can be imported from hanzo_tools.agent
python -c "
from hanzo_tools.agent import AgentTool, ZenTool, ReviewTool, TOOLS