Skip to content

Conversation

@he-james
Copy link
Contributor

Simplified tox test matrix to focus on essential combinations:

  • Test latest versions across all Python versions (3.8-3.11)
  • Test oldest supported versions on Python 3.8
  • Test pydantic v1/v2 compatibility on Python 3.11

This reduces CI runtime while maintaining coverage of critical dependency combinations and compatibility scenarios.

Previous: 4 Python × 2 websockets × 2 pyaudio × 5 httpx × 7 pydantic = 480 combinations
New: 6 targeted combinations

Simplified tox test matrix to focus on essential combinations:
- Test latest versions across all Python versions (3.8-3.11)
- Test oldest supported versions on Python 3.8
- Test pydantic v1/v2 compatibility on Python 3.11

This reduces CI runtime while maintaining coverage of critical
dependency combinations and compatibility scenarios.

Previous: 4 Python × 2 websockets × 2 pyaudio × 5 httpx × 7 pydantic = 480 combinations
New: 6 targeted combinations
@he-james he-james requested a review from mchaai December 17, 2025 22:37
@he-james he-james merged commit 81578f2 into master Dec 17, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants