更好的 VNET 注入 runner 诊断以及所需的 self-hosted runner 升级

发布: (2025年12月12日 GMT+8 22:12)
3 min read

Source: GitHub Actions Blog

VNET 注入运行器的网络诊断

使用 Azure 私有网络(Azure VNET 注入)的 GitHub 托管大型运行器现在在出现连接问题时会显示详细的网络诊断信息。

不再是通用的池错误,而是会看到:

  • 每个端点的可视化 – 可深入查看每个必需端点,明确连接失败的位置。
  • 连接指标 – 查看尝试次数、失败率和成功百分比,以获得全面的健康洞察。
  • 失败分类 – 识别具体问题,如连接超时、代理配置错误、DNS 解析失败、TLS 拦截问题以及被阻止的域名。

这使您能够快速诊断并解决网络配置问题,无需联系支持。

自托管运行器的强制升级

GitHub Actions 正在进行重新架构,以提供更高的可靠性、可扩展性以及 CI/CD 和开发者自动化的新功能。作为此工作的部分,旧版本的 actions runner 将不再受支持。

变更内容
自 2026 年 1 月 15 日起,GitHub 将要求自托管运行器在配置时使用 v2.329.0 或更高版本。使用旧版的运行器将被阻止连接到 GitHub Actions。此更改确保与新架构兼容,并防止在后续发布期间出现工作流失败。

之前,过期的运行器可以在配置后自行升级。今后,运行器必须在注册之前满足最低版本要求。

需要的操作
请尽快将自托管运行器升级到 v2.329.0 或更高版本。有关指导,请参阅 self‑hosted runner documentation

Actions 运行器 Docker 镜像更新至 Ubuntu 24.04

在即将发布的 v2.331.0(目标为 2026 年 1 月)中,Actions 运行器的 Docker 镜像将从 Ubuntu 22.04 升级到 Ubuntu 24.04。此更新提供了更新的系统库、安全补丁以及对现代工具链的更好兼容性。

如果您使用基于 Actions 运行器的自定义 Docker 镜像,请检查依赖项以确保与 Ubuntu 24.04 兼容。详情请参见 pull request #4018

Back to Blog

相关文章

阅读更多 »