fix: use direct commands instead of uv run with --system

Changed from 'uv run <command>' to direct '<command>' execution
since we're using 'uv pip install --system' which installs to
the system Python environment.

This fixes pytest-cov and other plugin detection issues.

Changes:
- pytest instead of uv run pytest
- ruff instead of uv run ruff
- superclaude instead of uv run superclaude
- Added uv pip list for debugging

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
mithun50
2025-11-12 18:12:57 +01:00
parent 43bfa0aa02
commit 8da05a1720
2 changed files with 14 additions and 12 deletions

View File

@@ -31,19 +31,19 @@ jobs:
- name: Run unit tests only
run: |
uv run pytest tests/unit/ -v --tb=short -x
pytest tests/unit/ -v --tb=short -x
- name: Run linter
run: |
uv run ruff check src/ tests/
ruff check src/ tests/
- name: Check formatting
run: |
uv run ruff format --check src/ tests/
ruff format --check src/ tests/
- name: Verify pytest plugin
run: |
uv run pytest --trace-config 2>&1 | grep -q "superclaude"
pytest --trace-config 2>&1 | grep -q "superclaude"
- name: Summary
if: success()