为什么某些 GitHub 操作停止执行?
Why some GitHub actions stopped executing?
我有 3 个工作流程,每个工作流程验证 directory/file(网络、服务器、码头工人)。
一切正常,直到我添加了一个“labeler”工作流来标记带有 web/server/docker 个标签的 PR。
贴标机工作流程:
name: "Pull Request Labeler"
on:
pull_request_target:
types: [opened, synchronize, reopened, labeled, unlabeled]
jobs:
labeler:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v3
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
停止工作的工作流之一:
name: Server validation
on:
push:
branches: [master]
paths:
- ./server
- .github/workflows/server-validation.yml
pull_request:
branches: [master]
paths:
- ./server
- .github/workflows/server-validation.yml
jobs:
validation:
name: Server validation
# ...
有什么问题吗?我没有更改目录结构、主分支名称或工作流文件。
这是存储库,其中仅执行“标记器”工作流:https://github.com/ivancea/autostocklist/actions
自上周以来一直发生这种情况,因此我放弃了所有 GitHub 临时问题。
您应该这样告知路径:
paths:
- 'server/**'
- '**/server-validation.yml'
而不是使用 ./**
.
我有 3 个工作流程,每个工作流程验证 directory/file(网络、服务器、码头工人)。
一切正常,直到我添加了一个“labeler”工作流来标记带有 web/server/docker 个标签的 PR。
贴标机工作流程:
name: "Pull Request Labeler"
on:
pull_request_target:
types: [opened, synchronize, reopened, labeled, unlabeled]
jobs:
labeler:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v3
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
停止工作的工作流之一:
name: Server validation
on:
push:
branches: [master]
paths:
- ./server
- .github/workflows/server-validation.yml
pull_request:
branches: [master]
paths:
- ./server
- .github/workflows/server-validation.yml
jobs:
validation:
name: Server validation
# ...
有什么问题吗?我没有更改目录结构、主分支名称或工作流文件。
这是存储库,其中仅执行“标记器”工作流:https://github.com/ivancea/autostocklist/actions
自上周以来一直发生这种情况,因此我放弃了所有 GitHub 临时问题。
您应该这样告知路径:
paths:
- 'server/**'
- '**/server-validation.yml'
而不是使用 ./**
.