Skip to content

Add explicit Python 3.13 setup to quality workflow#13

Closed
Copilot wants to merge 2 commits intofeat/linter-formatterfrom
copilot/sub-pr-12
Closed

Add explicit Python 3.13 setup to quality workflow#13
Copilot wants to merge 2 commits intofeat/linter-formatterfrom
copilot/sub-pr-12

Conversation

Copy link

Copilot AI commented Feb 4, 2026

The quality workflow relied on uv's implicit Python version management, which could lead to inconsistent CI behavior if the environment defaults differed from the project's Python 3.13 requirement.

Changes

  • Added actions/setup-python@v5 step to explicitly configure Python 3.13 before uv installation
  • Ensures CI environment matches requires-python = ">=3.13,<3.14" constraint in pyproject.toml
steps:
  - uses: actions/checkout@v6

  - name: Set up Python 3.13
    uses: actions/setup-python@v5
    with:
      python-version: "3.13"

  - name: Install uv
    uses: astral-sh/setup-uv@v7

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: jab416171 <345752+jab416171@users.noreply.github.com>
Copilot AI changed the title [WIP] Update CI setup and ruff formatter based on feedback Add explicit Python 3.13 setup to quality workflow Feb 4, 2026
Copilot AI requested a review from jab416171 February 4, 2026 23:19
@Paillat-dev Paillat-dev closed this Feb 4, 2026
@Paillat-dev Paillat-dev deleted the copilot/sub-pr-12 branch February 4, 2026 23:25
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