Skip to content

Enable python 3.13 in the ci pipeline - #847

Open
NedislavKolev wants to merge 21 commits into
eclipse-qrisp:mainfrom
NedislavKolev:Enable_Python_3.13_in_the_CI_pipeline
Open

Enable python 3.13 in the ci pipeline#847
NedislavKolev wants to merge 21 commits into
eclipse-qrisp:mainfrom
NedislavKolev:Enable_Python_3.13_in_the_CI_pipeline

Conversation

@NedislavKolev

@NedislavKolev NedislavKolev commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Description

Updated the workflow to run tests on Python 3.11 for PR builds and reserved full Python 3.11, 3.12, 3.13 test coverage for pushes to main.

Related Issues

Closes #823
Related to #

Type of Change

  • Feature (new functionality)
  • Change Request (modification of existing functionality)
  • Bug Fix
  • Refactoring (no behavior change)
  • Performance improvement
  • Documentation
  • CI / Build

Breaking Change?

  • Yes
  • No

If yes, describe the impact and migration path:

What was changed?

  • On main the workflow runs the tests on Python versions 3.11, 3.12, 3.13
  • On PRs, the workflow runs the tests on Python version 3.11

How was it tested?

Test-ID Status
T-001 ✅ / ❌
T-002 ✅ / ❌
T-003 ✅ / ❌
T-004 ✅ / ❌

Screenshots / Output (if applicable)

Checklist

  • My code follows the project's coding standards
  • I have performed a self-review
  • I have added/updated tests (referencing issue Test-IDs)
  • All tests pass locally and in CI
  • I have updated the documentation
  • I have added a changelog entry to changelog-dev.rst
  • Breaking changes are documented with migration path

Reviewer Notes

I omitted Python 3.13 from the coverage.yml workflow to avoid redundant setup and wasted CI resources, as multi-version Python testing is already handled by our main test workflow.

NedislavKolev and others added 19 commits August 31, 2026 11:40
@purva-thakre

Copy link
Copy Markdown
Contributor

Since we want to test the workflows work as expected first before merging, temporarily enable them on the PR. Once the PR is close to merging, we can change the trigger and then merge.

@NedislavKolev NedislavKolev mentioned this pull request Sep 4, 2026
16 tasks
@NedislavKolev
NedislavKolev marked this pull request as ready for review September 7, 2026 14:38
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.

Enable Python 3.13 in the CI pipeline

2 participants