プルリクエスト一覧を取得アクションは、指定されたフィルターに基づいてGitHubリポジトリからすべてのプルリクエストを取得します。

概要

プルリクエスト一覧を取得 アクションは、プルリクエストの状態、ターゲットブランチ、およびソースブランチに基づいて、GitHub リポジトリからプルリクエストを取得します。 取得されたデータには、プルリクエスト ID、番号、状態、タイトル、ユーザー、説明、ソースブランチ、ターゲットブランチ、作成日、更新日、クローズ日、マージ日、HTML URL、および問題 URL が含まれます。 このアクションでは、リクエストを認証するためにアクティブな GitHub セッションが必要です。

設定

プルリクエスト一覧を取得 アクションには、次の設定が含まれます:

注: すべての入力フィールドは文字列変数をサポートしています。 適切なテキスト文字列を保持する文字列変数を作成し、該当する設定でそれを選択できます。
セッション名
GitHub接続 アクションが作成する セッション名を指定します。 セッション名を指定するには、次のいずれかのオプションを使用します。
  • セッション名: セッション名テキストを直接入力するか、セッション名テキストを保持している文字列変数を選択してください。
  • 変数: GitHub接続 アクションが作成する セッション変数を選択します。
所有者名
GitHub リポジトリの所有者の名前を指定します。 所有者は組織またはユーザーアカウントにできます。 名前を直接テキストとして入力するか、適用可能な文字列変数を選択できます。
リポジトリ名
アクションがプルリクエストを取得する対象となる GitHub リポジトリの名前を指定します。 リポジトリ名をテキストとして直接入力するか、該当する文字列変数を選択できます。
取得するプルリクエストの状態を指定します。 次のいずれかのオプションを選択します。
  • 開く: すべてのオープンなプルリクエストを取得するには選択します。 これはデフォルトの選択です。
  • 閉じた: すべてのクローズ済みプルリクエストを取得するには選択します。
  • すべて: 状態に関係なく、すべてのプルリクエストを取得するには選択します。
ターゲットブランチ名(任意)
プルリクエストを絞り込む対象ブランチの名前を指定します。 このアクションは、このフィールドで指定されたブランチを対象とするプルリクエストのみを取得します。 ブランチ名をテキストとして直接入力するか、該当する文字列変数を選択できます。
ソースブランチ名(任意)
プルリクエストを絞り込むソースブランチの名前を指定します。 このアクションは、このフィールドで指定されたブランチから作成されたプルリクエストのみを取得します。 ブランチ名をテキストとして直接入力するか、該当する文字列変数を選択できます。
出力を変数に割り当てる。
アクションが応答データを格納するテーブル変数を指定します。 レスポンスデータには、次のフィールドが含まれています。
  • id — プルリクエストの一意の識別子。
  • pullRequestNo — リポジトリ内のプルリクエストの一意の識別子。
  • state — プルリクエストの状態。 状態は開いているか閉じているかのいずれかです。
  • title — プルリクエストのタイトル。
  • user — プルリクエストを作成したユーザー。
  • Description — プルリクエストの説明。
  • baseRef — プルリクエストをマージする先のターゲットブランチ。
  • headRef — プルリクエストが作成される元のブランチ。
  • createdAt — プルリクエストが作成されたことを示すタイムスタンプです。
  • updatedAt — プルリクエストが最後に更新された時刻を示すタイムスタンプ。
  • closedAt — プルリクエストがクローズされた時刻を示すタイムスタンプ。
  • mergedAt — プルリクエストがマージされた日時を示すタイムスタンプ。
  • htmlURL — プルリクエストの HTML URL。
  • issueURL — プルリクエストに関連付けられた問題の URL。