Skip to content

Add Python 3.11 and 3.13 testing with package exclusions#1234

Open
r33drichards wants to merge 1 commit intomainfrom
claude/slack-session-OjlH8
Open

Add Python 3.11 and 3.13 testing with package exclusions#1234
r33drichards wants to merge 1 commit intomainfrom
claude/slack-session-OjlH8

Conversation

@r33drichards
Copy link
Copy Markdown
Collaborator

Summary

Updated the CI test workflow to test against multiple Python versions (3.11, 3.12, and 3.13) instead of only 3.12, with exclusions for packages that don't support Python 3.11.

Key Changes

  • Added python-version matrix with versions 3.11, 3.12, and 3.13
  • Updated job name to include the Python version being tested
  • Added exclusion rules for packages incompatible with Python 3.11:
    • computer
    • computer-server
    • mcp-server
    • som
  • Updated Python setup step to use the matrix version instead of hardcoded 3.12
  • Enhanced codecov reporting to include Python version in flags and upload names for better tracking across versions

Implementation Details

The workflow now runs tests for each package across all compatible Python versions. Packages that don't support Python 3.11 are automatically excluded from that version's test matrix, while still being tested on 3.12 and 3.13. This ensures comprehensive version coverage while respecting package-specific compatibility constraints.

https://claude.ai/code/session_011g2T5kRBc6QFPjVFC8oW4B

… 3.13)

Add Python version matrix to CI test workflow to ensure compatibility
across all supported versions. Excludes packages that require 3.12+
(computer, computer-server, mcp-server, som) from Python 3.11 tests.

https://claude.ai/code/session_011g2T5kRBc6QFPjVFC8oW4B
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Mar 27, 2026 6:54am

Request Review

@sentry
Copy link
Copy Markdown

sentry bot commented Mar 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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.

2 participants