我有 3 個作業流,每個作業流都驗證一個目錄/檔案(Web、服務器、docker)。
一切正常,直到我添加了一個“標簽器”作業流程,用 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 臨時問題。
uj5u.com熱心網友回復:
您應該以這種方式通知路徑:
paths:
- 'server/**'
- '**/server-validation.yml'
而不是使用類似的東西./**。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/335828.html
