fix: improve VCR configuration and skip local service tests in CI

- Update VCR config to exclude body matching for more reliable cassette playback
- Add pytest marker for tests requiring local services (Ollama, etc)
- Configure CI to skip tests marked as requiring local services
- Re-record async tool test cassettes with telemetry calls only
This commit is contained in:
Greyson LaLonde
2025-09-26 22:30:34 -04:00
parent 76ad0e0a10
commit 0a09beca03
3 changed files with 6 additions and 3 deletions

View File

@@ -84,7 +84,8 @@ jobs:
$DURATIONS_ARG \
--durations=10 \
-n auto \
--maxfail=3
--maxfail=3 \
-m "not requires_local_services"
- name: Save uv caches
if: steps.cache-restore.outputs.cache-hit != 'true'