获取拉取请求操作从 GitHub 存储库中检索指定拉取请求的详细信息。

概览

获取拉取请求操作使用拉取请求编号检索拉取请求的详细信息。 检索的数据包括 title、state、author、URL、branch、comments、additions、deletions、created date、base branch、merge status、review comments、mergeability status、changed files、commits 和 merged by。 该操作需要一个活动的 GitHub 会话来验证请求。

设置

获取拉取请求操作包含以下设置:

注: 所有输入字段都支持字符串变量。 您可以创建一个字符串变量来保存适当的文本字符串,并在适用的设置和选项中选择。
会话名称

指定连接操作创建的 GitHub 会话名称。 使用以下选项之一来指定会话名称:

  • 会话名称: 直接将会话名称作为文本输入,或选择包含会话名称文本的字符串变量。
  • 变量: 选择连接操作创建的 GitHub 会话变量。
所有者名称
指定 GitHub 存储库所有者的名称。 所有者可以是组织或用户账户。 您可以直接将名称作为文本输入,或选择适用的字符串变量。
存储库名称
指定操作从中检索拉取请求的 GitHub 存储库名称。 您可以直接将存储库名称作为文本输入,或选择适用的字符串变量。
拉取请求编号
指定拉取请求编号以检索详细信息。 您可以直接将拉取请求编号作为文本输入,或者选择适用的字符串变量。
将输出分配给变量
指定操作存储响应数据的变量。 响应数据包括以下字段:
  • title - 拉取请求的标题。
  • state - 拉取请求的状态。 状态可以是打开关闭
  • author - 拉取请求的创建者。
  • url - 拉取请求的 HTML URL。
  • branch - 创建拉取请求的源分支。
  • comments - 拉取请求中的评论数量。
  • additions - 源分支中对代码所做的添加次数。
  • deletions - 源分支中对代码所做的删除数量。
  • created - 指示拉取请求创建时间的时间戳。
  • baseBranch - 拉取请求必须合并到的目标分支。
  • merged - 指示拉取请求合并状态的布尔值标志。
  • reviewComments - 拉取请求中的审查评论数量。 这些是添加到源分支中文件中的行内评论。
  • mergeable - 指示拉取请求是否可以在没有任何冲突的情况下合并的布尔值。
  • changedFiles - 拉取请求源分支中更改的文件数量。
  • commits - 拉取请求中提交的数量。
  • mergedBy - 将拉取请求合并到目标分支的用户。
使用以下选项之一来分配输出:
  • 多个变量: 创建并指定单独的变量以存储特定的响应数据。

    使用添加变量映射选项来指定键和值对应的变量类型,以存储特定的响应数据。

  • 字典: 创建并指定一个字典变量以存储完整的响应数据。 也可以选择一个现有的字典变量。