• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

GitHubの問題を更新する

|View as Markdown (English)

GitHubリポジトリ内の既存のissue(タイトル、本文、状態、担当者、ラベル、およびマイルストーン)を更新します。

認証のセットアップについては、GitHub Issueアクションを参照してください。

このアクションでは、以下の入力を使用できます。

入力フィールド

オプション性

タイプ

説明

例

token

必須

弦

シークレットとして保存されたGitHub Personal Access Token(fine-grainedまたはclassic)。Fine-grained PATには、Issues:Read and write権限が必要です。Classic PATには、リポジトリスコープが必要です。

"${{ :secrets:github-PAT-token }}"

owner

必須

弦

リポジトリのアカウント所有者(ユーザーまたは組織のログイン)。大文字と小文字は区別されません。

"octocat"

repo

必須

弦

.gitを含まないリポジトリ名サフィックス。大文字と小文字は区別されません。

"Hello-World"

issueNumber

必須

Int

問題を識別する番号です。

1347

title

オプション

弦

問題のタイトル。

"Updated issue title"

body

オプション

弦

GitHub-flavored Markdown形式のIssueの本文。空の場合、リクエストから省略されます。

"Updated description."

ステート

オプション

弦

イシューの状態。イシューをクローズまたは再オープンするために使用します。許可される値:

open

、

closed

。

"closed"

state_reason

オプション

弦

状態変更の理由。

state

を変更しない限り、APIはこのフィールドを無視します。許可される値:

completed

、

not_planned

、

duplicate

、

reopened

、

null

。

"completed"

duplicate_issue_id

オプション

Int

正規の重複としてマークするissueのID。

state_reason

が

duplicate

の場合にのみ使用されます。issueが存在し、認証されたユーザーがアクセスできる必要があります。

1200

assignees

オプション

リスト

割り当てるGitHubユーザー名。トークンに対するプッシュアクセスが必要です。GitHub APIは、プッシュアクセス権のないユーザーを警告なしにドロップします。

["octocat"]

labels

オプション

リスト

付与するラベル。トークンに対するプッシュアクセスが必要です。権限がある場合、APIは不明なラベルを自動作成します。そうでない場合、APIはそれらを拒否します。

["resolved", "p1"]

milestone

オプション

Int

マイルストーン番号(タイトルではなく、整数ID)。トークンに対するプッシュアクセスが必要です。マイルストーンはすでにリポジトリに存在している必要があります。

3

type

オプション

弦

この課題に関連付ける課題タイプの名前(たとえば、バグ、タスク、機能)。プッシュアクセスが必要です。課題タイプは、使用前にリポジトリまたは組織レベルで設定する必要があります。

"Bug"

issueFieldValues

オプション

リスト

GitHub Projects v2カスタムフィールドのIssueフィールド値。各オブジェクトには、

field_id

(整数)と

value

(文字列、数値、または複数選択フィールドの場合は配列)を含める必要があります。GitHub Projects v2カスタムフィールドが有効になっている組織所有のリポジトリでのみ利用可能です。

[{"field_id": 1, "value": "high"}]

selectors

オプション

リスト

レスポンスから値を抽出するためのJQセレクタ。

[{"name": "issueState", "expression": ".state"}]

このアクションは、以下の出力を返します。

出力フィールド

タイプ

例

response

オブジェクト

{
"id": 1,
"number": 1347,
"state": "closed",
"state_reason": "completed",
"title": "Found a bug",
"html_url": "https://github.com/octocat/Hello-World/issues/1347",
"body": "I'm having a problem with this.",
"created_at": "2011-04-22T13:33:48Z",
"updated_at": "2011-04-22T13:33:48Z"
}

success

ブール値

success: true | false

errorMessage

弦

GitHub APIのエラーレスポンス本文が含まれます。

ワークフローの例

name: github_update_issue_workflow
description: Update a GitHub issue
steps:
- name: update_issue
type: action
action: gitHub.issue.update
version: 1
inputs:
token: ${{ :secrets:github-PAT-token }}
owner: your_user_name
repo: test-workflow
issueNumber: 7
title: Issue has been resolved
body: Investigation complete. Closing this issue.
state: closed
state_reason: completed
labels:
- resolved
next: end
Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.