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

CI add back macos test #646

Closed
wants to merge 2 commits into from

Conversation

tomasnorre
Copy link
Contributor

@tomasnorre tomasnorre commented Feb 27, 2024

With the failing tests yesterday we were running against macOS-latest (12.7.3) but for what ever reason macOS-13 nor macOS-14 is tagged as latest, but with the macOS-13 it works again.

I'll rebase my open PR when this is merged.

Technically this shouldn't be needed any more after the setup-php as the issue shivammathur/setup-php#823 has been resolved, but I would still opt for updating to macOS-13 instead of macOS-12 which macOS-latest pointed too.

If you disagree, this PR can be closed.

@tomasnorre tomasnorre changed the title Ci add back macos test CI add back macos test Feb 27, 2024
@mk-mxp
Copy link
Contributor

mk-mxp commented Feb 27, 2024

If I understand versioning of MacOS correctly, MacOS 12 is an LTS version and thus is prefered (expressed as 'latest') for long term stable CI processes. But I haven't had much time these days to investigate deeper.

Anyways, I would prefer to stop running the tests on MacOS and Windows. Because PHP has become super independent of the underlying OS except for those well documented cases of direct OS proxying. And I believe, but haven't proven yet, that Exercism doesn't and will not teach or use those.

So, thanks for looking into a solution. I'll just leave MacOS deactivated and start a discussion in the forum about that topic.

@mk-mxp mk-mxp closed this Feb 27, 2024
@tomasnorre tomasnorre deleted the ci-add-back-macos-test branch February 28, 2024 07:49
@tomasnorre
Copy link
Contributor Author

OK. I didn't see that part with LTS I may have overlooked that part.

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.

None yet

2 participants