【发布时间】:2020-01-21 09:15:20
【问题描述】:
我正在尝试使用 enforce-label-action 强制标记 PR。
name: Enforce PR label
on:
pull_request:
types: [labeled, unlabeled, opened, edited]
jobs:
enforce-label:
runs-on: ubuntu-latest
steps:
- uses: yogevbd/enforce-label-action@master
with:
REQUIRED_LABELS_ANY: "bug,enhancement,feature"
问题是每次标记 PR 时,都会创建一个新的检查运行,而旧的检查运行仍然处于失败状态,这导致检查套件显示:Some checks were not successful。
当同名的工作流检查被触发时,github-actions 是否可以放弃旧的检查运行?
【问题讨论】:
-
有趣的问题。您是否尝试过删除
types: [labeled, unlabeled, opened, edited]并仅使用on: pull_request? -
是的。没有帮助,也没有在标签更改时再次触发。
-
这可能不是预期的行为。可能值得就这个问题联系 GitHub 支持。
-
尝试添加push: on: push: pull_request: types: [labeled, unlabeled, open,edited]
标签: github github-api github-actions