列出拉取请求
- Updated: 2026/05/13
列出拉取请求操作会根据指定的过滤器从 GitHub 存储库中检索所有拉取请求。
概览
列出拉取请求操作会根据请求状态、目标分支和源分支,从 GitHub 存储库中检索请求。 检索到的数据包括 pull request ID、number、state、title、user、description、source branch、target branch、created date、updated date、closed date、merged date、HTML URL 和 issue URL。 该操作需要一个活动的 GitHub 会话来验证请求。
设置
拉取请求列表操作包含以下设置:
注: 所有输入字段都支持字符串变量。 您可以创建一个字符串变量来保存相应的文本字符串,并在适用的设置中选择。
- 会话名称
- 指定连接操作创建的 GitHub 会话名称。 使用以下选项之一来指定会话名称:
- 会话名称: 直接将会话名称作为文本输入,或选择包含会话名称文本的字符串变量。
- 变量: 选择连接操作创建的 GitHub 会话变量。
- 所有者名称
- 指定 GitHub 存储库所有者的名称。 所有者可以是组织或用户账户。 您可以直接将名称作为文本输入,或选择适用的字符串变量。
- 存储库名称
- 指定操作从中检索拉取请求的 GitHub 存储库名称。 您可以直接将存储库名称作为文本输入,或者选择适用的字符串变量。
- 状态
- 指定要检索的拉取请求状态。 选择以下选项之一:
- 打开: 选择以检索所有打开的拉取请求。 这是默认选择。
- 已关闭: 选择以检索所有已关闭的拉取请求。
- 全部: 选择以检索所有拉取请求,无论其状态如何。
- 目标分支名称(可选)
- 指定用于筛选拉取请求的目标分支名称。 该操作仅检索目标分支为此字段中指定分支的拉取请求。 您可以直接将分支名称作为文本输入,或者选择适用的字符串变量。
- 源分支名称(可选)
- 指定用于筛选拉取请求的源分支名称。 该操作仅检索从此字段中指定的分支创建的拉取请求。 您可以直接将分支名称作为文本输入,或者选择适用的字符串变量。
- 将输出分配给变量
- 指定操作存储响应数据的表变量。 响应数据包括以下字段:
-
id— 拉取请求的唯一标识符。 -
pullRequestNo— 存储库中拉取请求的唯一标识符。 -
状态— 拉取请求的状态。 状态可以是打开或关闭。 -
title— 拉取请求的标题。 -
user— 创建拉取请求的用户。 -
Description— 拉取请求的描述。 -
baseRef— 必须将拉取请求合并到的目标分支。 -
headRef— 创建拉取请求的源分支。 -
createdAt— 指示拉取请求创建时间的时间戳。 -
updatedAt— 指示拉取请求最后更新时间的时间戳。 -
closedAt— 指示拉取请求关闭时间的时间戳。 -
mergedAt— 指示拉取请求何时被合并的时间戳。 -
htmlURL— 拉取请求的 HTML URL。 -
issueURL— 与拉取请求关联的问题的 URL。
-