빠른 소식

GitHub Actions, Windows 11 Arm의 Android CMake 구버전 제거 예고

··설명 약 3분·작성: 해비·블로그 소개

이번 소식

GitHub가 Windows 11 Arm 실행 환경에 포함된 Android SDK용 CMake 구버전을 교체할 예정이라고 공지했습니다. 적용 목표일은 원문 기준 2026년 10월 15일입니다. CMake는 C·C++ 코드의 빌드 절차를 준비하는 도구로, Android 앱에 이런 네이티브 코드를 넣어 자동으로 빌드하는 팀이 확인할 변경입니다.

주요 변경

  • 제거·추가 버전: Android SDK의 CMake 3.18.1과 3.22.1을 제거하고 3.30.5, 3.31.5, 4.1.2를 설치할 계획입니다. 대상은 SDK 안의 CMake 패키지이며 컴퓨터에 별도로 설치된 일반 CMake와 구분해야 합니다.
  • 적용 환경: GitHub Actions의 windows-11-arm과 windows-11-vs2026-arm 이미지입니다. 두 번째는 Visual Studio 2026을 포함한 환경입니다. 이번 공지는 Azure DevOps를 적용 대상으로 표시하지 않았습니다.
  • 호환성 영향: 없어진 버전을 지정한 Android 빌드는 필요한 CMake를 찾지 못할 수 있습니다. 또 4.1.2를 사용할 때 cmake_minimum_required의 호환성 기준이 3.5보다 낮으면 오류가 발생할 수 있다고 안내했습니다.

영향 대상과 활용

예를 들어 앱의 자동 빌드 설정에 CMake 3.22.1을 고정한 팀은 애플리케이션 코드를 바꾸지 않아도 실행 환경 업데이트 뒤 빌드가 실패할 수 있습니다. 자동 빌드를 맡은 서버에 어떤 도구가 설치돼 있는지도 프로젝트의 동작 조건이기 때문입니다. 일반 Windows 이용자 전체에게 영향을 주는 운영체제 변경은 아니며, 해당 Arm 실행 환경에서 Android 네이티브 빌드를 돌리는 경우가 주요 확인 대상입니다.

사용 전 확인할 점

공식 공지는 고정한 CMake 버전을 3.30.5 또는 3.31.5로 바꾸는 방안을 제시합니다. 4.x를 사용하려면 최소 호환성 기준을 3.5 이상으로 올리는 방법을 안내하며, 3.10 이상은 관련 지원 종료 경고를 피하는 기준으로 덧붙였습니다. 숫자만 바꾸면 모든 프로젝트가 호환된다는 뜻은 아니므로 필요한 라이브러리와 빌드 결과를 함께 확인해야 합니다.

저장소의 현재 이미지 설명에 일반 CMake가 별도 버전으로 표시돼 있어도 Android SDK 안의 패키지 교체가 이미 끝났다고 볼 수는 없습니다. 이번 소식은 예정된 변경 공지이며, 실제 프로젝트의 빌드 시험이나 설정 변경은 수행하지 않았습니다.

공식 출처·발표 시점

공식 이슈 게시 시각은 2026년 10월 1일 22:26:21 KST입니다. 적용 목표일 10월 15일에는 시각과 시간대가 명시되지 않아 한국시간의 정확한 전환 시점은 아직 알 수 없습니다. 공식 실행 환경 목록에서 대상 라벨을 확인할 수 있습니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기