Skip to content

✨ allow skipping testing on latest Python #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 5, 2024

Conversation

burgholzer
Copy link
Member

This PR allows skipping the testing pipeline on the latest supported Python version.
Under Linux, this will simply not test under that version, but all other supported versions.
Under macOS and Windows, it will test on the minimal supported version and the second latest version supported.

This is especially helpful when new Python versions are released and the ecosystem takes some time to settle and provide wheels for the new version.

The intention would be to enable the skip-testing-latest-python flag once a new Python version is released to get our own wheel builds out as soon as possible.
Ideally immediately after that, a follow-up PR (along with a tracking issue) can be created that disables the flag again and that helps to keep track of the progress towards fully supporting new Python versions.

@burgholzer burgholzer self-assigned this Aug 5, 2024
@burgholzer burgholzer added continuous integration Anything related to the CI setup enhancement Improvement of an existing feature or request python Anything related to Python code labels Aug 5, 2024
@burgholzer burgholzer merged commit fe9af85 into main Aug 5, 2024
2 checks passed
@burgholzer burgholzer deleted the conditional-latest-python-skip-logic branch August 5, 2024 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
continuous integration Anything related to the CI setup enhancement Improvement of an existing feature or request python Anything related to Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant