gpt4 book ai didi

github-actions - Github 操作 - 拉取请求与特定标签合并

转载 作者:行者123 更新时间:2023-12-05 03:27:19 26 4
gpt4 key购买 nike

我想在满足以下约束时触发一个 Action 。

pr 合并到主分支并且 pr 包含标签 == 'site'。

这个是我想出来的,创建pr的时候运行这个的问题。
当我将它合并到 main 时没有任何反应。
我做错了什么?

name: Build and push site
on:
pull_request:
branches: [main]
types: [labeled, closed]

jobs:
build-push-site:
if: github.event.pull_request.merged == true && contains( github.event.pull_request.labels.*.name, 'site')
uses: avifatal/nx-tokenct/.github/workflows/build-push.yml@main
with:
...

(受此启发Run Github Actions when pull requests have a specific label)
谢谢

最佳答案

你应该只在“封闭”的分支上工作,而不是“标记”的分支。不管怎样,你稍后检查标签。

这将在 PR 关闭时执行,并检查

  1. PR 合并
  2. PR 有标签 site
name: Build and push site
on:
pull_request:
types:
- closed

jobs:
build-push-site:
if: ${{ (github.event.pull_request.merged == true) && (contains(github.event.pull_request.labels.*.name, 'site')) }}
...

关于github-actions - Github 操作 - 拉取请求与特定标签合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71523153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com