GitHub Actions: 2026년 2월 초 업데이트
Source: GitHub Changelog
GitHub Actions – 이번 달 새로운 기능
GitHub Actions가 여러 가지 향상을 출시했습니다:
- 맞춤형 러너 자동 확장 – 워크로드 수요에 따라 자체 호스팅 러너를 자동으로 늘리거나 줄입니다.
- 확장된 보안 제어 – 모든 사용자가 사용할 수 있는 새로운 보안 기능이 제공되어 워크플로에 대한 보다 세밀한 권한 및 보호를 제공합니다.
- 업데이트된 러너 이미지 조기 액세스 – 최신 Windows 및 macOS 러너 이미지가 조기 채택자를 위해 제공되어 최신 OS 버전과 사전 설치된 도구를 사용할 수 있습니다.
GitHub Actions Runner Scale Set Client
GitHub Actions Runner Scale Set Client는 현재 공개 프리뷰 단계에 있습니다. 이는 Kubernetes에 의존하지 않고 GitHub Actions 러너를 위한 맞춤형 자동 확장 솔루션을 구축할 수 있게 해 주는 독립 실행형 Go 모듈입니다.
What it does
클라이언트는 GitHub의 스케일‑셋 API와 직접 상호 작용하여 컨테이너, 가상 머신, 베어‑메탈 서버 또는 클라우드 서비스 등 어떤 인프라에서도 자동 확장의 핵심 빌딩 블록을 제공합니다. 오케스트레이션 로직은 GitHub이 담당하고, 러너 수명 주기 관리는 사용자가 완전하게 제어합니다.
Key capabilities
- Platform‑agnostic – Windows, Linux, macOS 환경의 컨테이너, VM, 베어‑메탈에서 모두 작동합니다.
- Full provisioning control – 러너를 어떻게 생성·확장·삭제할지 직접 결정합니다.
- Native multi‑label support – 하나의 스케일 셋에 여러 라벨을 할당해 다양한 빌드 유형을 지원합니다.
- Agentic workflow support – GitHub Copilot coding agents와 호환됩니다.
- Real‑time telemetry – 작업 실행 및 러너 성능에 대한 내장 메트릭을 제공합니다.
How it works
클라이언트는 GitHub 스케일‑셋 인프라에 대한 API 호출을 처리하지만, 러너 프로비저닝은 전적으로 사용자가 담당합니다. 컨테이너를 띄우든, 클라우드 VM을 시작하든, 물리 하드웨어를 프로비저닝하든, 인프라 제어권을 포기하지 않으면서 GitHub API를 활용할 수 있습니다.
Important – 모든 인프라 설정, 프로비저닝 로직 및 확장 전략은 사용자가 책임집니다. GitHub은 API와 클라이언트 라이브러리만 제공합니다.
Relationship to Actions Runner Controller
Runner Scale Set Client는 Actions Runner Controller (ARC) 를 대체하는 것이 아닙니다. ARC는 스케일‑셋 API의 레퍼런스 Kubernetes 구현으로 계속 유지됩니다. 이 클라이언트는 Kubernetes 외부에서 맞춤형 자동 확장 솔루션을 구축하기 위한 대안입니다. 다중 라벨 지원은 ARC에도 버전 0.14.0 (2025년 3월 예정)에서 추가될 예정이며, 관련 내용은 roadmap issue를 참고하세요.
Get started
- Source code:
- Documentation:
- Community discussion:
저장소를 탐색하고, 클라이언트를 여러분의 인프라에 맞게 적용해 보세요. 그리고 피드백을 공유해 주세요!
모든 플랜 유형에 대해 허용된 액션 설정 사용 가능
액션 허용 목록이 이제 모든 GitHub 플랜에서 제공되어 Free, Team, Enterprise 고객에게 보안 제어 기능을 제공합니다. 저장소에서 정확히 어떤 액션과 재사용 가능한 워크플로를 실행할지 정의할 수 있습니다:
- 최소 권한 원칙 적용
- 잠재적으로 손상된 액션으로부터 보호
- 조직 전체에 일관된 정책 유지
**GitHub Actions 권한 관리 문서**에서 단계별 구성 예시와 보안 모범 사례를 확인하세요.
Windows Server 2025와 Visual Studio 2026 이미지가 이제 GitHub‑hosted 러너에서 사용 가능
새로운 Windows 러너 이미지(Visual Studio 2026 포함)가 현재 public preview 상태로 제공됩니다. 이 전용 이미지는 현재 windows-2025 이미지와 함께 실행되며, 기본 Windows 이미지 마이그레이션 전에 안전한 검증 경로를 제공합니다. Visual Studio 2026은 2026년 5월 4일에 일반 제공(GA) 단계에 도달하면 windows-2025 이미지에 통합될 예정입니다.
- 기존 파이프라인을 방해하지 않고 Visual Studio 2026에 대해 테스트합니다.
- 자신의 일정에 맞춰 호환성 문제를 식별하고 수정합니다.
- 필요 시 백업 옵션(예:
windows-2022)을 유지합니다. - 업그레이드 일정에 대한 완전한 가시성을 바탕으로 마이그레이션을 계획합니다.
새 러너 이미지 사용 방법
워크플로 YAML의 runs-on: 필드를 다음과 같이 업데이트합니다:
runs-on: windows-2025-vs2026
추가 리소스
사용 가능한 Windows 러너 이미지 전체 목록은 GitHub Actions 문서의 hosted runners 섹션을 참조하십시오.
macOS 26 Intel 이미지가 이제 GitHub‑호스팅 러너에서 사용 가능
GitHub Actions macOS 26 Intel 러너 이미지를 대형 러너용 공개 프리뷰로 출시했으며, Intel 기반 워크플로를 위한 최신 macOS 및 Xcode 도구를 제공합니다.
- 사용 방법: 워크플로 YAML에서
runs-on:값을macos-26-large로 업데이트합니다.
사전 설치된 소프트웨어와 버전 전체 목록은 macOS runner images documentation 를 참조하세요.