首页 > 解决方案 > 如何阻止 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?

标签: node.jsgithubupgradegithub-actions

解决方案


您可能已在存储库的分支保护设置中将此设置为必需的构建。但是,您不再拥有此构建,因此 GitHub 正在等待它完成(它永远不会完成)。如果您进入设置→分支→分支保护规则,您可以禁用旧的所需状态检查并启用新的。


推荐阅读