Skip to content
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

Update matrix of options to support macos again. #255

Merged
merged 1 commit into from
Jun 5, 2024

Conversation

blester125
Copy link
Collaborator

The new versions of MacOS Runners are ARM based and the setup-python action doesn't support older python versions (before 3.11) on ARM.

This PR updates the matrix to include both macos-latest (arm) and macos-13 (the last x86_64 version). It then use excludes to only run new python versions on ARM and older versions of x86.

We miss out on coverage of someone compiling their own version of < 3.11 python on apple silicon, but I don't think that's too much of an issue.

If we ever need to bump the minimum python version beyond 3.11 we can remove this.

It also removes the parallelism limiters on the matrix computation (not sure why I added that, GitHub lets you have infinite parallel runners for now lol).

closes #245

The new versions of MacOS Runners are ARM based and the setup-python
action doesn't support older python versions (before 3.11) on ARM.

This PR updates the matrix to include both macos-latest (arm) and
macos-13 (the last x86_64 version). It then use excludes to only run new
python versions on ARM and older versions of x86.

We miss out on coverage of someone compiling their own version of < 3.11
python on apple silicon, but I don't think that's too much of an issue.

If we ever need to bump the minimum python version beyond 3.11 we can
remove this.

It also removes the parallelism limiters on the matrix computation (not
sure why I added that, GitHub lets you have infinite parallel runners
for now lol).
@blester125 blester125 requested review from craffel and nkandpa2 June 5, 2024 17:19
@blester125 blester125 merged commit dcbffd8 into r-three:main Jun 5, 2024
33 checks passed
@blester125 blester125 deleted the chore/matrix-fix branch June 5, 2024 17:36
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.

Update CI to handle MacOS
2 participants