macOS 26 러너 이미지 정식 출시!
macOS 26 러너 이미지가 GitHub Actions에서 정식 출시됨
Apple Silicon(arm64) 및 Intel(x64) 아키텍처를 모두 지원하며, 최신 macOS 및 Xcode 환경 제공
워크플로우 파일에서 `macos-26`, `macos-26-intel`, `macos-26-large`, `macos-26-xlarge` 레이블 사용
macOS 26 러너 이미지의 주요 특징
본문에 따르면 macOS 26 러너는 Apple Silicon(arm64) 환경에서 네이티브(Native)하게 실행되며, Intel(x64) 환경도 지원한다.
`macos-26`: arm64 아키텍처용 표준 macOS 러너
`macos-26-intel`: x64 아키텍처용 표준 macOS 러너
`macos-26-large`: x64 아키텍처용 대용량 러너
`macos-26-xlarge`: arm64 아키텍처용 초대용량 러너
이러한 다양한 러너 옵션을 통해 개발자는 자신의 워크로드(Workload)에 최적화된 환경을 선택할 수 있다.
GitHub Actions 워크플로우 파일 설정
macOS 26 러너를 사용하려면 워크플로우 파일에서 러너 레이블(Runner Label)을 지정해야 한다.
`runs-on: macos-26`: arm64 아키텍처를 사용하는 경우
`runs-on: macos-26-intel`: x64 아키텍처를 사용하는 경우
`runs-on: macos-26-large`: x64 아키텍처용 대용량 러너를 사용하는 경우
`runs-on: macos-26-xlarge`: arm64 아키텍처용 초대용량 러너를 사용하는 경우
GitHub-hosted runners documentation**에서 자세한 설정 방법을 확인할 수 있다.
macOS 26 이미지에 포함된 소프트웨어
macOS 26 이미지는 최신 macOS 및 Xcode 툴링(Tooling)을 포함하여 개발 및 테스트 환경(Development and Testing Environment)을 제공한다.
GitHub-hosted runners documentation**에서 macOS 26 이미지에 포함된 소프트웨어 목록을 확인할 수 있다.
최신 macOS 및 Xcode 툴링을 통해 개발자는 최신 기능을 활용하고, 호환성 문제(Compatibility Issue)**를 최소화할 수 있다.