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

Upgrade CI runner from macos-12 to macos-13 #213

Merged
merged 14 commits into from
Dec 10, 2024
Merged

Upgrade CI runner from macos-12 to macos-13 #213

merged 14 commits into from
Dec 10, 2024

Conversation

qmuntal
Copy link
Collaborator

@qmuntal qmuntal commented Nov 4, 2024

MacOS CI runners are deprecated and will be removed soon: actions/runner-images#10721.

In fact, macOS already entered the burnout period.

@qmuntal qmuntal changed the title Upgrade CI runner from macos-12 to macos-13 Upgrade CI runner from macos-12 to macos-15 Nov 4, 2024
@qmuntal qmuntal changed the title Upgrade CI runner from macos-12 to macos-15 Upgrade CI runner from macos-12 to macos-14 Nov 4, 2024
@qmuntal
Copy link
Collaborator Author

qmuntal commented Nov 4, 2024

Grr, libcrypto.3.dylib does not exist in macos-14 (nor 13, nor 15...). In fact, the GH runner documentation says that those newer macOS images only ship with OpenSSL 1.1.1. OpenSSL 3 was probably included in macos-12 by mistake.

The problem is that there doesn't seem to be a libcrypto1.1.dylib file neither...

Maybe because just today macOS is migrating to OpenSSL 3 (https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md) and things a bit messy. Will wait till tomorrow.

@dagood
Copy link
Collaborator

dagood commented Nov 4, 2024

According to actions/runner-images#10817 macOS 13 will get OpenSSL 3, so I suppose we should end up pointing at that (rather than 14) to get oldest possible coverage?

@gdams
Copy link
Collaborator

gdams commented Nov 4, 2024

Can we not brew install openssl@3?

@gdams
Copy link
Collaborator

gdams commented Nov 4, 2024

According to actions/runner-images#10817 macOS 13 will get OpenSSL 3, so I suppose we should end up pointing at that (rather than 14) to get oldest possible coverage?

actually yeah we may as well wait. Apparently "Image deployment will start on November 4 and will take 2-3 days."

@qmuntal qmuntal changed the title Upgrade CI runner from macos-12 to macos-14 Upgrade CI runner from macos-12 to macos-13 Nov 5, 2024
@qmuntal
Copy link
Collaborator Author

qmuntal commented Dec 9, 2024

Finally found the right path to libcrypto.3.dylib 😅.

@qmuntal
Copy link
Collaborator Author

qmuntal commented Dec 9, 2024

@dagood PTAL

@qmuntal qmuntal merged commit d5122d3 into v2 Dec 10, 2024
53 checks passed
@qmuntal qmuntal deleted the qmuntal-macos13 branch December 10, 2024 08:46
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