从明晚(10 月 5 日)22:00(北京时间)起,GitHub 将对所有运行在 macos-14 上的 Actions 任务开启预定的 Brownout(演习停机)窗口。

开发者速自查:GitHub Actions 的 macOS 14 镜像要正式退役了!

简单来说:GitHub 准备彻底下架 macOS 14 虚拟机。它将在 11 月 2 日正式退休;但在彻底停用前,官方会从明晚开始“故意”让写死 macos-14 的流水线执行失败,以此提醒你尽快迁移。

解决办法(只需 10 秒): 检查你仓库中的 Workflow 配置(.github/workflows/*.yml),全局搜索并把写死的: runs-on: macos-14 直接修改为: runs-on: macos-15 或 runs-on: macos-latest

赶在明晚前顺手改掉,避免构建在关键时刻被演练中断。

相关变更公告与 Runner 规范可参考 GitHub 官方说明: https://github.blog/changelog/