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

Open
wants to merge 11 commits into
base: v2
Choose a base branch
from
Open

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
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