Skip to content

Change test-python-package.yml to use macos-latest - #344

Merged
benvanwerkhoven merged 2 commits into
masterfrom
update-github-workflow-mac-latest
Dec 10, 2025
Merged

Change test-python-package.yml to use macos-latest#344
benvanwerkhoven merged 2 commits into
masterfrom
update-github-workflow-mac-latest

Conversation

@stijnh

@stijnh stijnh commented Dec 10, 2025

Copy link
Copy Markdown
Member

The macOS-13 runners are deprecated and no longer work.

This PR changes the workflow to use macos-latest for future proofing.

@stijnh
stijnh requested a review from fjwillemsen December 10, 2025 09:26
@stijnh

stijnh commented Dec 10, 2025

Copy link
Copy Markdown
Member Author

It seems that macos-latest (currently macos-15) does not support Python 3.10. shall we drop support for 3.10 and add support for 3.14?

@sonarqubecloud

Copy link
Copy Markdown

@benvanwerkhoven
benvanwerkhoven merged commit 59d3293 into master Dec 10, 2025
4 checks passed
@stijnh

stijnh commented Dec 10, 2025

Copy link
Copy Markdown
Member Author

Great! Thanks for merging.

@fjwillemsen

Copy link
Copy Markdown
Member

Does this also mean we will drop Python 3.10 and add 3.14 for Kernel Tuner in general? If so, we can drop the tomli dependency and use tomllib instead, which is built-in as of 3.11. I'll also release a version of python-constraint that supports 3.14, that will be needed as it's a dependency.

@benvanwerkhoven

Copy link
Copy Markdown
Collaborator

Those would be great to have indeed Floris-Jan! This pull was merged quickly because Python 3.10 was breaking all the macos tests on the CI. In principle, the software still works for 3.10 for the time being. Fully supporting 3.14 is definitely something we want, but there is no rush. At least it seems the tests pass for 3.14 already.

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