GitHub Actions Runner Images Ubuntu 22.04 镜像更新:3 个影响你 CI 的点,外加一条别忽略的弃用预告

发布时间:2026/9/12 5:00:50
GitHub Actions Runner Images Ubuntu 22.04 镜像更新:3 个影响你 CI 的点,外加一条别忽略的弃用预告 GitHub Actions Runner Images Ubuntu 22.04 镜像更新3 个影响你 CI 的点外加一条别忽略的弃用预告【免费下载链接】runner-imagesGitHub Actions runner images项目地址: https://gitcode.com/GitHub_Trending/ru/runner-images这是 GitHub Actions Runner Images 仓库对 Ubuntu 22.04 运行器镜像的例行月度更新。除了工具链小幅跟进CMake 版本锁定和 22.04 的弃用时间线是这两件你下次构建前该知道的事。 这次镜像更新动了什么几个新大版本和一处锁定这回是正常月度节奏大部分组件只是小幅跟进真正有感知的是这几处.NET 加入了 10.0 大版本现在 8.0、9.0、10.0 三版共存Ruby 的 toolcache 首次覆盖 4.0.*Java 也拉到 25Node.js 默认给了 22toolcache 同时缓存 22 和 24 两个系列Go 是 1.24 到 1.26、默认 1.24。别忽略这一条CMake 被锁定在 3.31.6配置文件里写明原因是规避 CMake 4.0 的兼容问题如果你的构建脚本已经用了 4.x 特性这里要格外留心。 哪些角色最该先看.NET 10 与 Node.js 22 默认值做 .NET 后端的10.0 已经进镜像可以直接跑新大版本试试。前端同学留意 Node.js 默认值是 22vercel、netlify、webpack、lerna 这些 CLI 预装好了不用再手动装。移动端开发有 NDK 27 到 29默认 27和 fastlane 可用。Java 方向 8 到 25 全都在用 java_toolchain 切就行。所有角色都绕不开的是弃用预告22.04 镜像已启动弃用流程9 月 17 日开始、到 4 月 17 日完全停止支持迁移到 26.04现已公开预览该提上日程了。️ 上手前该知道什么Ubuntu 22.04 镜像版本清单去哪查拿不准某个语言有哪些版本可用时别凭记忆直接翻 toolset-2204.jsonPython 3.10 到 3.14、Node 22/24、Go 1.24 到 1.26 这些 toolcache 版本清单都定义在这里CMake 锁定和它的复查日期也在同一份文件里。两个容易踩的点Homebrew 预装了但没加进 PATH得先跑eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)CONDA 和 VCPKG_INSTALLATION_ROOT 这两个环境变量已经配好不用自己折腾。环境展开的细节在 assets/post-gen 下的构建后脚本里当前镜像版本号20260831.284.1见 Ubuntu2204-Readme.md 开头几行。接下来可以做什么如果你的流水线没有特殊依赖这次更新不用做任何动作确认四件事就够了自己 pin 语言版本前先按 toolset 里已缓存的版本选能少一次现场下载依赖 Podman 的注意 22.04/24.04 的降级公告考虑迁移 26.04 的可以先在公开预览上跑一遍存量流水线内核已换成 6.8.0-1064-azure依赖内核行为的测试留意和上一版镜像的差异一次例行月度迭代但弃用时间线和 CMake 锁定是值得先留意的两个信号。【免费下载链接】runner-imagesGitHub Actions runner images项目地址: https://gitcode.com/GitHub_Trending/ru/runner-images创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考