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