actions / runner-images

GitHub Actions runner images
MIT License
9.12k stars 2.82k forks source link

macOS 14 arm64 (20240422) Image Update #9728

Closed github-actions[bot] closed 1 week ago

github-actions[bot] commented 1 week ago

:desktop_computer: Actions Runner Image: macOS 14

:mega: What's changed?

Added :heavy_plus_sign:

Xcode

Version Build Path
15.4 (beta) 15F5021i /Applications/Xcode_15.4.app

Xcode > Installed SDKs

SDK SDK Name Xcode Version
macOS 14.5 macosx14.5 15.4
iOS 17.5 iphoneos17.5 15.4
Simulator - iOS 17.5 iphonesimulator17.5 15.4
tvOS 17.5 appletvos17.5 15.4
Simulator - tvOS 17.5 appletvsimulator17.5 15.4
watchOS 10.5 watchos10.5 15.4
Simulator - watchOS 10.5 watchsimulator10.5 15.4
Simulator - visionOS 1.2 xrsimulator1.2 15.4
visionOS 1.2 xros1.2 15.4
DriverKit 23.5 driverkit23.5 15.4

Updated

Category Tool name Previous (20240415.6) Current (20240422.3)
Language and Runtime Node.js 20.12.1 20.12.2
Package Management Homebrew 4.2.18 4.2.19
Utilities GitHub CLI 2.47.0 2.48.0
Tools AWS CLI 2.15.38 2.15.40
Browsers Google Chrome 123.0.6312.124 124.0.6367.62
Google Chrome for Testing 123.0.6312.122 124.0.6367.60
ChromeDriver 123.0.6312.122 124.0.6367.60

Java

Version Environment Variable
11.0.22+7.1 JAVA_HOME_11_arm64
17.0.10+7 JAVA_HOME_17_arm64
21.0.2+13.0 (default) JAVA_HOME_21_arm64
11.0.23+9 JAVA_HOME_11_arm64
17.0.11+9 JAVA_HOME_17_arm64
21.0.3+9.0 (default) JAVA_HOME_21_arm64

Xcode > Installed Simulators

OS Xcode Version Simulators
iOS 17.0 14.3.1
15.0.1
15.1
15.2
15.3
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iOS 17.2 14.3.1
15.0.1
15.1
15.2
15.3
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iOS 17.4 14.3.1
15.0.1
15.1
15.2
15.3
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
tvOS 16.4 14.3.1
15.0.1
15.1
15.2
15.3
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.0 14.3.1
15.0.1
15.1
15.2
15.3
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.2 14.3.1
15.0.1
15.1
15.2
15.3
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.4 14.3.1
15.0.1
15.1
15.2
15.3
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
watchOS 9.4 14.3.1
15.0.1
15.1
15.2
15.3
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Ultra (49mm)
watchOS 10.0 14.3.1
15.0.1
15.1
15.2
15.3
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm)
watchOS 10.2 14.3.1
15.0.1
15.1
15.2
15.3
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm)
watchOS 10.4 14.3.1
15.0.1
15.1
15.2
15.3
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm)
visionOS 1.0 14.3.1
15.0.1
15.1
15.2
15.3
Apple Vision Pro
visionOS 1.1 14.3.1
15.0.1
15.1
15.2
15.3
Apple Vision Pro
iOS 17.0 14.3.1
15.0.1
15.1
15.2
15.3
15.4
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iOS 17.2 14.3.1
15.0.1
15.1
15.2
15.3
15.4
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iOS 17.4 14.3.1
15.0.1
15.1
15.2
15.3
15.4
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
iOS 17.5 14.3.1
15.0.1
15.1
15.2
15.3
15.4
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 15
iPhone 15 Plus
iPhone 15 Pro
iPhone 15 Pro Max
iPhone SE (3rd generation)
iPad (10th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (4th generation)
iPad Pro (12.9-inch) (6th generation)
tvOS 16.4 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.0 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.2 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.4 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.5 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple TV
Apple TV 4K (3rd generation)
Apple TV 4K (3rd generation) (at 1080p)
watchOS 9.4 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Ultra (49mm)
watchOS 10.0 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm)
watchOS 10.2 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm)
watchOS 10.4 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm)
watchOS 10.5 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Watch SE (40mm) (2nd generation)
Apple Watch SE (44mm) (2nd generation)
Apple Watch Series 5 (40mm)
Apple Watch Series 5 (44mm)
Apple Watch Series 6 (40mm)
Apple Watch Series 6 (44mm)
Apple Watch Series 7 (41mm)
Apple Watch Series 7 (45mm)
Apple Watch Series 8 (41mm)
Apple Watch Series 8 (45mm)
Apple Watch Series 9 (41mm)
Apple Watch Series 9 (45mm)
Apple Watch Ultra (49mm)
Apple Watch Ultra 2 (49mm)
visionOS 1.0 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Vision Pro
visionOS 1.1 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Vision Pro
visionOS 1.2 14.3.1
15.0.1
15.1
15.2
15.3
15.4
Apple Vision Pro

For comprehensive list of software installed on this image please click here.

Blacksmoke16 commented 1 week ago

Starting with this version, I noticed my nightly CI jobs started to fail due to ld: library 'ssl' not found. Whereas the previous day's job on version 20240415.6 was fine. Just starting to look into this, so unsure if it's the runner image itself, or a bug in one of the upgraded libraries.

Of which, the only one I could think of being related is homebrew, but I'm not installing anything from brew, so unsure how it could be a factor.

Failed job (expand src/components//framework): https://github.com/athena-framework/athena/actions/runs/8841806131/job/24279483636 Successful job: https://github.com/athena-framework/athena/actions/runs/8809664408/job/24180832530

Just posting there for posterity if others are seeing this too.

EDIT1: Unable to reproduce on same brew version, tho granted I only have an intel mac so 🤷.

straight-shoota commented 1 week ago

Looks like brew installation moved from /usr/local/Cellar to /opt/homebrew/Cellar.

@Blacksmoke16 The former path is hard-coded in https://github.com/crystal-lang/install-crystal so it won't find it anymore. This should be fixed in https://github.com/crystal-lang/install-crystal/pull/38