node.js - 如何阻止 github 操作需要旧的 nodejs 构建?
问题描述
我有一个刚刚从 nodejs 10 升级到 nodejs 14 的项目。我们对 CI 使用 github 操作,因此 node.js.yml 从
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [10.x]
至
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
使用节点 14 构建工作正常,但 github 阻止 PR 通过,因为“尚未完成所有检查”,说“构建 (10.x) 预期 - 等待状态报告”。
当然,我不想一直检查版本 10,所以我不想把它放回 yml。我怎样才能让github掉10?
解决方案
您可能已在存储库的分支保护设置中将此设置为必需的构建。但是,您不再拥有此构建,因此 GitHub 正在等待它完成(它永远不会完成)。如果您进入设置→分支→分支保护规则,您可以禁用旧的所需状态检查并启用新的。
推荐阅读
- laravel - 在使用 Laravel Dusk 运行测试之前,如何将项目存储在本地存储中?
- java - 匿名课的决赛?
- google-sheets - 用于计算股票价格的嵌套 ifs
- c# - ODP .NET - 添加数据库引用
- python - 联合集合的不同方式
- apache-spark - Oozie Spark (2.x) 动作总是卡在接受状态
- javascript - Selenium EventFiringWebDriver JavaScript: SyntaxError: missing ) 在参数列表之后
- html - 引导页面,不会滚动到最后。Container-Fluid 已设置为最小高度:100%
- angular - 无法以角度预选多项选择中的值
- r - 在 R CMD INSTALL 作为对通过控制台安装包的响应