【问题标题】:Have a unique check-run for github actions workflow对 github 操作工作流程进行独特的检查运行
【发布时间】: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


【解决方案1】:

现在已修复,这是 GitHub 端的一个错误。

【讨论】:

    猜你喜欢
    • 2020-09-11
    • 2022-08-14
    • 2023-01-05
    • 2021-09-10
    • 1970-01-01
    • 2022-11-03
    • 2022-06-17
    • 1970-01-01
    • 2022-10-02
    相关资源
    最近更新 更多