actions/runner-images
GitHub Actions 官方托管的 runner 虚拟机镜像源代码仓库,包含 Ubuntu、macOS、Windows 等系统的镜像构建定义与软件预装配置。
actions/runner-images 是 GitHub Actions 和 Azure Pipelines 托管代理所使用的 runner 虚拟机镜像源代码仓库(PowerShell,13,243 Stars),核心内容包括可用镜像(Ubuntu 26.04/24.04/22.04 x64 与 arm64、Ubuntu Slim、macOS 26/15/14 x64 与 arm64 含 Xcode 27、Windows Server 2025/2022、Windows 11 Arm64 含 VS 2026)及对应 YAML 标签(ubuntu-latest、windows-latest、macos-latest 等);标签方案中 -latest 指向最新 GA 版本、-xlarge/-large 仅适用于 macOS 与大型 runner;镜像定义分 Beta 与 GA 阶段,每周部署软件更新,通过 releases/pre-release/awaiting-deployment 标签跟踪;支持策略为最多 2 个 GA 镜像和 1 个 Beta 镜像,工具在弃用或 EOL 后 6 个月移除,并按 Docker、Java、Node.js、Go、Python/Ruby、.NET、GCC/Clang、Android NDK、Xcode 等给出具体版本数量规则;包管理器方面 Ubuntu 使用 APT 与 pipx,Windows 使用 Chocolatey,macOS 使用 Homebrew 与 pipx;弃用流程包括公告、定时 brownout、最终移除,默认版本更新提前 2 周公告;通过 issue 模板与 GitHub Community discussions 交互,FAQ 覆盖可用镜像、其他发行版、macOS 贡献、工具预安装请求与自定义镜像分支等。
GitHub Actions 官方托管的 runner 虚拟机镜像源代码仓库,包含 Ubuntu、macOS、Windows 等系统的镜像构建定义与软件预装配置。