원문 소식, 쉽게 읽기
GitHub는 10월 19일 CodeQL이 모든 플랫폼에서 Swift 6.4를 지원하지 않는다고 안내했다. 인텔 맥 지원은 2026년 12월 중순 deprecation, 즉 사용 중단 권고 단계로 전환할 계획이다. CodeQL은 소스 코드에서 보안상 문제가 될 수 있는 흐름을 찾는 분석 도구다. 출처
맥에서 빌드 과정을 추적해 분석 자료를 뽑는 방식도 영향을 받는다. Xcode 27을 설치하면 C/C++, C#, Go, Java, Kotlin, Swift의 추적 추출을 사용할 수 없다. macOS 27에서는 이 방식이 작동하지 않을 수 있다. GitHub는 필요한 인텔용 시스템 바이너리와 라이브러리의 변화가 원인이라고 설명한다. 출처
Swift를 검사하거나 다른 언어를 빌드 추적으로 검사한다면 GitHub는 macOS와 Xcode를 각각 26 이하로 고정하라고 권한다. GitHub Actions에서 검사를 자동 실행한다면 작업용 컴퓨터 환경인 러너 이미지와 개발 도구 묶음인 툴체인을 함께 고정하도록 권한다. 자동으로 최신 버전을 가리키는 latest 대신 사용할 조합을 지정하는 접근이다. 출처
C/C++, C#, Java에는 빌드 없이 분석 데이터베이스를 만드는 none 모드가 대안으로 제시됐다. 공식 도움말에 따르면 이 모드는 빌드 중 생성되는 코드를 분석하지 않는다. 의존 관계를 부정확하게 추정하거나 빌드 과정에서 코드를 생성하는 프로젝트에서는 분석 정확도가 낮아질 수 있다. Java에 none을 지정한 저장소에 Kotlin이 있으면 Kotlin 분석을 생략하고 경고를 낸다. 출처 출처
코드 스캔은 GitHub.com 공개 저장소, 또는 GitHub Code Security를 켠 해당 Team·Enterprise 조직 저장소에서 제공된다. 도움말의 고급 설정 변경은 해당 설정이 이미 활성화돼 있고 쓰기 권한이 있는 사용자를 대상으로 한다. 출처
OYOPICK의 시선
이번 안내에서 먼저 살펴볼 것은 프로젝트의 언어 구성이라고 본다. Java와 Kotlin이 함께 있거나 빌드 중 코드를 만드는 프로젝트라면 none으로 전환했을 때 검사 범위가 달라진다. 실행 성공 여부와 실제로 분석한 코드의 범위를 함께 비교해야 선택의 의미가 분명해진다.
Swift 6.4의 전 플랫폼 제한과 인텔 맥 지원 변경 예고도 별개의 점검 항목이다. 지원되는 언어 버전의 추적 검사를 유지할 운영체제·Xcode 조합과, 앞으로 사용할 언어·장비의 지원 계획을 나눠 확인하는 접근이 적절하다.