DEV Community 中文 关注 持续数周失败的 GitHub Actions 工作流(以及如何找到它) 许多流行的开源项目,即使拥有像 trpc 这样优秀的软件,其预定的 GitHub Actions 工作流也持续失败。这些“永远红色”的工作流,例如 trpc 的"Lock Issues & PRs"或 drizzle-orm 的"Unpublish release",运行频繁却无实际产出。它们之所以被忽视,是因为常规失败通知被过滤,而持续红色的状态沦为背景噪音。这导致开发者忽略潜在的关键失败,包括数据库备份等核心任务的中断。保留这些工作流处于激活且红色状态,不仅浪费计算资源,还会训练开发者忽视失败信号。要识别这些问题,可以检查 Actions 标签页中的预定工作流,或使用 gh run list 命令。作者提出两种诚实的解决方案:修复工作流,或若其不再必要则完全禁用。禁用的工作流是透明的,而持续红色的工作流则是危险的隐患。作者已开发了一个免费扫描器,地址为 gitspider.com/scan,用于帮助识别此类重复的 CI 失败。 The GitHub Actions workflow that's been failing for weeks (and how to find yours) dev.to DEV Community 中文 RSS thenote.app
gh run list命令。作者提出两种诚实的解决方案:修复工作流,或若其不再必要则完全禁用。禁用的工作流是透明的,而持续红色的工作流则是危险的隐患。作者已开发了一个免费扫描器,地址为 gitspider.com/scan,用于帮助识别此类重复的 CI 失败。