状態、ラベル、担当者、およびマイルストーンによるオプションのフィルタリングを使用して、GitHubリポジトリ内のissueを一覧表示します。
認証のセットアップについては、GitHub Issueアクションを参照してください。
このアクションでは、以下の入力を使用できます。
入力 | タイプ | 説明 | 例 |
|---|---|---|---|
token | 弦 | 必須。 シークレットとして保存されたGitHubパーソナルアクセストークン(fine-grainedまたはclassic)。Fine-grained PATには、Issues:読み取りと書き込み権限が必要です。Classic PATには、リポジトリスコープが必要です。 |
|
owner | 弦 | 必須。 リポジトリのアカウント所有者(ユーザーまたは組織のログイン)。大文字と小文字は区別されません。 |
|
repo | 弦 | 必須。 .gitを含まないリポジトリ名サフィックス。大文字と小文字は区別されません。 |
|
milestone | 弦 | オプション。 マイルストーンでフィルタリングします。そのマイルストーンでフィルタリングするにはマイルストーン番号を、いずれかのマイルストーンを持つ課題には
を、マイルストーンを持たない課題には
を渡してください。 |
または
または
|
ステート | 弦 | オプション。 イシューの状態でフィルタリングします。デフォルト:
。許可される値:
、
、
。 |
|
担当者 | 弦 | オプション。 担当者のユーザー名、未割り当ての課題の場合は
、または任意のユーザーに割り当てられた課題の場合は
でフィルタリングします。 |
|
type | 弦 | オプション。 課題タイプ名、任意のタイプの課題の場合は
、タイプのない課題の場合は
でフィルタリングします。 |
|
作成者 | 弦 | オプション。 イシューを作成したユーザーでフィルタリングします。 |
|
記載 | 弦 | オプション。 イシュー内でメンションされたユーザーで絞り込みます。 |
|
labels | 弦 | オプション。 フィルタリングするラベル名のカンマ区切りのリスト。 |
|
ソート | 弦 | オプション。 フィールドで結果をソートします。デフォルト:
。許可される値:
、
、
。 |
|
方向 | 弦 | オプション。 ソート方向。デフォルト:
。許可される値:
、
。 |
|
以降 | 弦 | オプション。 この時間以降に最終更新された課題にフィルタリングします。ISO 8601タイムスタンプである必要があります:
。 |
|
ページあたり | Int | オプション。 ページあたりの結果数(最大100)。デフォルト:
。 |
|
ページ | Int | オプション。 取得する結果のページ番号。デフォルト:
。 |
|
issueFieldValues | リスト | オプション。 GitHub Projects v2カスタムフィールドのIssueフィールド値。各オブジェクトには、
(整数)および
(文字列、数値、または複数選択フィールド用の配列)を含める必要があります。GitHub Projects v2カスタムフィールドが有効になっている組織所有のリポジトリでのみ利用可能です。 |
|
selectors | リスト | オプション。 レスポンスから値を抽出するためのJQセレクター。 |
|
このアクションは、以下の出力を返します。
出力 | タイプ | 例 |
|---|---|---|
response | 配列 | |
success | ブール値 |
|
errorMessage | 弦 | GitHub APIのエラーレスポンス本文が含まれます。 |
ワークフローの例 |
|---|
|