GitHubリポジトリ内の既存のissue(タイトル、本文、状態、担当者、ラベル、およびマイルストーン)を更新します。
認証のセットアップについては、GitHub Issueアクションを参照してください。
このアクションでは、以下の入力を使用できます。
入力 | タイプ | 説明 | 例 |
|---|---|---|---|
token | 弦 | 必須。 シークレットとして保存されたGitHubパーソナルアクセストークン(fine-grainedまたはclassic)。Fine-grained PATには、Issues:読み取りと書き込み権限が必要です。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のエラーレスポンス本文が含まれます。 |
ワークフローの例 |
|---|
|