【发布时间】:2023-02-10 22:45:45
【问题描述】:
我想将我的工作流程的并发限制为一次运行:
on:
pull_request:
paths:
- 'foo/**'
push:
paths:
- 'foo/**'
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
但是,我发现对于 push,head_ref 是空的,而 run_id 始终是唯一的(如此处所述:https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-a-fallback-value)
我如何创建一个在 pull_request 和 push 事件中保持不变的并发密钥?
【问题讨论】:
标签: github github-actions