Skip to content

Conversation

cclauss
Copy link
Collaborator

@cclauss cclauss commented Aug 25, 2025

@cclauss cclauss requested a review from Copilot August 25, 2025 08:27
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds Python 3.14 to the testing matrix for CI workflows and enables pre-release support. The changes ensure the project can test against the upcoming Python 3.14 pre-release version.

  • Add Python 3.14 to the testing matrix
  • Enable pre-release support in setup-python action
  • Remove max-parallel configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment on lines 52 to 56
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true

Copy link
Preview

Copilot AI Aug 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Setting allow-prereleases: true globally affects all Python versions in the matrix, including stable releases. Consider applying this setting conditionally only for Python 3.14 to avoid potential issues with stable versions.

Suggested change
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
- name: Set up Python (pre-release for 3.14)
uses: actions/setup-python@v5
if: matrix.python-version == '3.14'
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
- name: Set up Python (stable)
uses: actions/setup-python@v5
if: matrix.python-version != '3.14'
with:
python-version: ${{ matrix.python-version }}

Copilot uses AI. Check for mistakes.

@cclauss
Copy link
Collaborator Author

cclauss commented Aug 25, 2025

This all looks good. We should be ready to make this shift when Python 3.14 is released in October 2025.

@cclauss cclauss closed this Aug 25, 2025
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.

1 participant