公关号码为什么不能出现在公关活动中? [英] For what reasons could a PR number not be present in a PR event?
本文介绍了公关号码为什么不能出现在公关活动中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个GitHub操作脚本,其中一个步骤如下:
steps:
- name: View the PR number
run: |
echo "PR number = ${{ github.event.pull_request.number }}"
echo "PR number2 = ${{ github.event.issue.number }}"
shell: bash
这些变量显然是空的,因为在等号之后不会打印任何内容。但是,根据https://docs.github.com/en/actions/reference/events-that-trigger-workflows#pull_request,这应该是可行的。
但令我惊讶的是,这两家公司都没有给出公关数字。可能有什么原因?
基本上,我在自己的回购上建立了一个分支,推送了它,并开设了一个公关。我修改了该PR中的动作文件。如果重要,则整个操作文件为here。
推荐答案
发生的情况是,PR编号仅在初始PR事件中可用。
之后,您的所有事件都将被触发到PR分支by pushes
(因为您的工作流文件有许多触发事件),这就是PR编号不可用的原因。
在您的情况下,find-current-pull-request操作可以是在推送到PR分支时查找PR编号的替代方法。
这篇关于公关号码为什么不能出现在公关活动中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文