Github 工作流事件触发器同步不起作用?

Th3*_*B0Y 10 git github github-actions

我有以下 github 工作流程定义:

name: Build

on:
    pull_request:
        types: [ opened, edited, synchronize ]
        paths-ignore:
            - '**.md'
    push:
        branches: 
            - main
jobs:
    get-job:
        name: My job
        runs-on: ubuntu-latest
        steps:
            - uses: actions/checkout@v2

            - name: Say hello
              run: |
                    echo Hello!
Run Code Online (Sandbox Code Playgroud)
  1. 我创建了从头分支到基分支的拉取请求。工作流程按预期触发。
  2. 我向总部提交并推动变更。工作流程按预期触发。
  3. 我承诺并将另一项变更推送到总部。工作流程未按预期触发:

同步不起作用

我已阅读文档和其他来源,所有这些都将同步类型描述为我需要使用的类型,以确保 PR 中的每个新更改都会触发工作流程。为什么会间歇性地工作?

Vit*_*ito 3

就我而言,这是由于我的 PR 的头分支和基础分支存在冲突而引起的。我想通了这一点,这要归功于另一个答案,不,谢谢,因为 github actions 输出没有给出任何线索。