깃허브 액션스, 19일부터 ‘ubuntu-latest’ 26.04 전환 계획…11월 19일 완료 목표

깃허브가 자동 빌드 환경의 기본 우분투 이미지를 24.04에서 26.04로 단계적으로 바꿀 예정이다. 기존 버전에 의존하는 작업은 실행 결과가 달라질 수 있어 사전 시험이 필요하다.

창가의 나무 책상 위에 닫힌 노트북과 키보드, 두 개의 작은 금속 상자가 놓인 AI 생성 이미지
창가의 나무 책상 위에 닫힌 노트북과 키보드, 두 개의 작은 금속 상자가 놓인 AI 생성 이미지. 사진은 기사 이해를 돕기 위한 자료 이미지입니다.

깃허브는 19일부터 11월 19일까지 액션스의 ubuntu-latest 실행 환경을 우분투 24.04에서 26.04로 단계적으로 옮길 계획이다. 자동화 작업의 실행 파일에서 이 이름을 쓰는 개발자는 코드를 바꾸지 않아도 사용되는 운영체제 이미지가 달라질 수 있다. 다만 공개 자료만으로는 이날 개별 작업이 이미 새 이미지로 전환됐는지 확인할 수 없다.

한 달간 순차 적용…버전 의존 작업 점검 필요

깃허브의 9월 공지와 실행 이미지 저장소의 전환 추적 이슈에는 시작일이 10월 19일, 완료 목표일이 11월 19일로 적혀 있다. 이슈는 현재 열린 상태다. 따라서 모든 저장소가 동시에 새 환경으로 바뀌거나 일정이 이미 끝났다고 볼 근거는 없다.

ubuntu-latest는 자동화 작업이 사용할 운영체제 이미지를 지정하는 이름이다. 깃허브는 우분투 26.04 이미지를 별도의 ubuntu-26.04 이름으로 정식 제공하고 있으며, 24.04와 26.04의 시스템 라이브러리·컴파일러·사전 설치 도구에 차이가 있다고 경고했다. 특정 버전의 도구나 미리 설치된 패키지에 기대는 빌드는 전환 뒤 실패할 가능성이 있다. 실제 영향은 각 작업의 설정과 사용 도구에 따라 다르다.

새 이미지에서 먼저 시험, 필요하면 기존 버전 고정

깃허브는 작업 설정의 runs-on 항목에 ubuntu-26.04를 명시해 새 환경에서 미리 시험하라고 안내했다. 전환 준비가 끝나지 않았다면 ubuntu-latest 대신 ubuntu-24.04를 지정해 현행 이미지에 머물 수 있다. 이는 자동 전환을 피하는 임시 선택이지 새 이미지와의 호환성을 확인했다는 뜻은 아니다.

실행 이미지 저장소에는 26.04용 소프트웨어 목록도 공개돼 있다. 다만 공지의 일정과 목록은 어떤 개발자의 작업이 언제 전환되는지까지 보여주지 않는다. 실제 실행에 사용된 이미지와 빌드 결과를 확인해야 전환 여부를 알 수 있다.

대표 이미지: AI 생성 이미지 / 데이마크

자료: https://github.blog/changelog/2026-09-17-ubuntu-26-generally-available-and-latest-migration/ ; https://github.com/actions/runner-images/issues/14748 ; https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2604-Readme.md