【问题标题】:Github workflow event trigger synchronize not working?Github 工作流事件触发器同步不起作用?
【发布时间】:2022-04-26 06:04:38
【问题描述】:

我有以下 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!
  1. 我创建了一个从头分支到基分支的拉取请求。工作流按预期触发。
  2. 我提交并将更改推送到 head-branch。工作流按预期触发。
  3. 我提交另一个更改并将其推送到 head-branch。工作流未按预期触发:

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

【问题讨论】:

  • 真令人惊讶,我现在面临同样的问题。它只运行了我 10 次提交中的 1 次。也许GitHub方面可能存在问题?还是在更新工作流程时需要注意一些我们不知道的事情?
  • kj 之后有提交吗?提交ij 中的内容是什么?
  • 它最终运行了吗?有时 GitHub Actions 出现中断并且不会立即触发构建。队列最长可达 1 小时(因为 1 小时后项目会从构建队列中删除)。
  • @Herman 它从未运行过
  • @Th3B0Y 同样的问题,你解决了吗?

标签: git github github-actions


【解决方案1】:

在我的情况下,这是由于我的 PR 的 head 分支和 base 分支发生冲突而引起的。多亏了other answer,我才明白了这一点,不感谢 github 操作输出,它没有提供任何线索。

【讨论】:

    猜你喜欢
    • 2021-11-02
    • 2023-02-01
    • 2018-09-21
    • 2022-11-02
    • 2013-01-05
    • 1970-01-01
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多