8484
8585 - name : Install dependencies
8686 run : |
87+ export PATH="$HOME/.cargo/bin:$PATH"
8788 uv sync --extra dev
8889
8990 - name : Run smoke tests
9293 PYTEST_CURRENT_TEST : true
9394 ADCP_TESTING : true
9495 run : |
96+ export PATH="$HOME/.cargo/bin:$PATH"
9597 uv run pytest tests/smoke/ -v --tb=short
9698
9799 - name : Check for skipped tests
@@ -132,6 +134,7 @@ jobs:
132134
133135 - name : Install dependencies
134136 run : |
137+ export PATH="$HOME/.cargo/bin:$PATH"
135138 uv sync --extra dev
136139
137140 - name : Run unit tests
@@ -142,6 +145,7 @@ jobs:
142145 SUPER_ADMIN_EMAILS : test@example.com
143146 ADCP_TESTING : true
144147 run : |
148+ export PATH="$HOME/.cargo/bin:$PATH"
145149 uv run pytest tests/unit/ -v --tb=short --cov=. --cov-report=term-missing
146150
147151 integration-tests :
@@ -189,6 +193,7 @@ jobs:
189193
190194 - name : Install dependencies
191195 run : |
196+ export PATH="$HOME/.cargo/bin:$PATH"
192197 uv sync --extra dev
193198 # Clear Python bytecode cache to prevent stale imports
194199 find . -type d -name __pycache__ -exec rm -rf {} + || true
@@ -198,6 +203,7 @@ jobs:
198203 env :
199204 DATABASE_URL : postgresql://adcp_user:test_password@localhost:5432/adcp_test
200205 run : |
206+ export PATH="$HOME/.cargo/bin:$PATH"
201207 uv run python scripts/ops/migrate.py
202208
203209 - name : Run integration tests
@@ -209,6 +215,7 @@ jobs:
209215 SUPER_ADMIN_EMAILS : test@example.com
210216 ADCP_TESTING : true
211217 run : |
218+ export PATH="$HOME/.cargo/bin:$PATH"
212219 uv run pytest tests/integration/ -v --tb=short --cov=. --cov-report=term-missing -m "not requires_server and not skip_ci" \
213220 --ignore=tests/integration/test_a2a_error_responses.py \
214221 --ignore=tests/integration/test_a2a_skill_invocation.py \
@@ -259,6 +266,7 @@ jobs:
259266
260267 - name : Install dependencies
261268 run : |
269+ export PATH="$HOME/.cargo/bin:$PATH"
262270 uv sync --extra dev
263271 # Clear Python bytecode cache to prevent stale imports
264272 find . -type d -name __pycache__ -exec rm -rf {} + || true
@@ -268,6 +276,7 @@ jobs:
268276 env :
269277 DATABASE_URL : postgresql://adcp_user:test_password@localhost:5432/adcp_test_v2
270278 run : |
279+ export PATH="$HOME/.cargo/bin:$PATH"
271280 uv run python scripts/ops/migrate.py
272281
273282 - name : Run integration V2 tests
@@ -279,6 +288,7 @@ jobs:
279288 SUPER_ADMIN_EMAILS : test@example.com
280289 ADCP_TESTING : true
281290 run : |
291+ export PATH="$HOME/.cargo/bin:$PATH"
282292 uv run pytest tests/integration_v2/ -v --tb=short --cov=. --cov-report=term-missing -m "not skip_ci"
283293
284294 e2e-tests :
@@ -376,15 +386,18 @@ jobs:
376386
377387 - name : Install dependencies
378388 run : |
389+ export PATH="$HOME/.cargo/bin:$PATH"
379390 uv sync --extra dev
380391
381392 - name : Run Ruff linter
382393 run : |
394+ export PATH="$HOME/.cargo/bin:$PATH"
383395 uv run ruff check . --config pyproject.toml || true
384396 continue-on-error : true
385397
386398 - name : Run Ruff formatter
387399 run : |
400+ export PATH="$HOME/.cargo/bin:$PATH"
388401 uv run ruff format . --check --config pyproject.toml || true
389402 continue-on-error : true
390403
0 commit comments