GitHubリポジトリ内の既存のissue(タイトル、本文、状態、担当者、ラベル、およびマイルストーン)を更新します。
認証のセットアップについては、GitHub Issueアクションを参照してください。
このアクションでは、以下の入力を使用できます。
入力フィールド | オプション性 | タイプ | 説明 | 例 |
|---|---|---|---|---|
token | 必須 | 弦 | シークレットとして保存されたGitHub Personal Access Token(fine-grainedまたはclassic)。Fine-grained PATには、Issues:Read and write権限が必要です。Classic PATには、リポジトリスコープが必要です。 |
|
owner | 必須 | 弦 | リポジトリのアカウント所有者(ユーザーまたは組織のログイン)。大文字と小文字は区別されません。 |
|
repo | 必須 | 弦 | .gitを含まないリポジトリ名サフィックス。大文字と小文字は区別されません。 |
|
issueNumber | 必須 | Int | 問題を識別する番号です。 |
|
title | オプション | 弦 | 問題のタイトル。 |
|
body | オプション | 弦 | GitHub-flavored Markdown形式のIssueの本文。空の場合、リクエストから省略されます。 |
|
ステート | オプション | 弦 | イシューの状態。イシューをクローズまたは再オープンするために使用します。許可される値:
、
。 |
|
state_reason | オプション | 弦 | 状態変更の理由。
を変更しない限り、APIはこのフィールドを無視します。許可される値:
、
、
、
、
。 |
|
duplicate_issue_id | オプション | Int | 正規の重複としてマークするissueのID。
が
の場合にのみ使用されます。issueが存在し、認証されたユーザーがアクセスできる必要があります。 |
|
assignees | オプション | リスト | 割り当てるGitHubユーザー名。トークンに対するプッシュアクセスが必要です。GitHub APIは、プッシュアクセス権のないユーザーを警告なしにドロップします。 |
|
labels | オプション | リスト | 付与するラベル。トークンに対するプッシュアクセスが必要です。権限がある場合、APIは不明なラベルを自動作成します。そうでない場合、APIはそれらを拒否します。 |
|
milestone | オプション | Int | マイルストーン番号(タイトルではなく、整数ID)。トークンに対するプッシュアクセスが必要です。マイルストーンはすでにリポジトリに存在している必要があります。 |
|
type | オプション | 弦 | この課題に関連付ける課題タイプの名前(たとえば、バグ、タスク、機能)。プッシュアクセスが必要です。課題タイプは、使用前にリポジトリまたは組織レベルで設定する必要があります。 |
|
issueFieldValues | オプション | リスト | GitHub Projects v2カスタムフィールドのIssueフィールド値。各オブジェクトには、
(整数)と
(文字列、数値、または複数選択フィールドの場合は配列)を含める必要があります。GitHub Projects v2カスタムフィールドが有効になっている組織所有のリポジトリでのみ利用可能です。 |
|
selectors | オプション | リスト | レスポンスから値を抽出するためのJQセレクタ。 |
|
このアクションは、以下の出力を返します。
出力フィールド | タイプ | 例 |
|---|---|---|
response | オブジェクト | |
success | ブール値 |
|
errorMessage | 弦 | GitHub APIのエラーレスポンス本文が含まれます。 |
ワークフローの例 |
|---|
|