为什么某些 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' 

而不是使用 ./**.