假设我有一个这样的拉取请求。
name: Workflow
on:
pull_request:
paths:
- '**/*.h'
- '**/*.c'
我通过将 GitHub Actions 配置为要求在拉取请求可合并之前通过状态检查来保护 master
分支。
现在我更新了一个自述文件。我针对 master
打开一个拉取请求。拉取请求是不可合并的,因为状态检查既不会返回成功也不会返回失败。
建议?
最佳答案
文档建议创建另一个具有相同名称的操作,该操作在满足相反条件时运行。在你的情况下,你想要
name: Workflow
on:
pull_request:
paths-ignore:
- '**/*.h'
- '**/*.c'
jobs:
build:
runs-on: ubuntu-latest
steps:
- run: 'echo "No build required" '
注意 paths-ignore
。
关于Github 操作 : Required status check doesn't run due to files in paths not changed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69348532/