公关号码为什么不能出现在公关活动中? [英] For what reasons could a PR number not be present in a PR event?

查看:15
本文介绍了公关号码为什么不能出现在公关活动中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆