• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

GitHub 이슈 업데이트

|View as Markdown (English)

GitHub 저장소의 기존 이슈(제목, 본문, 상태, 담당자, 레이블 및 마일스톤)를 업데이트합니다.

인증 설정에 대해서는 GitHub 이슈 작업을 참조하십시오.

이 작업에서는 다음 입력을 사용할 수 있습니다.

입력

유형

설명

예시

token

문자열

필수 항목입니다.

시크릿으로 저장된 GitHub 개인 액세스 토큰(세분화된 또는 클래식). 세분화된 PAT는 Issues: Read and write 권한이 필요합니다. 클래식 PAT는 리포지터리 범위가 필요합니다.

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

owner

문자열

필수 항목입니다.

저장소의 계정 소유자(사용자 또는 조직 로그인). 대소문자를 구분하지 않습니다.

"octocat"

repo

문자열

필수 항목입니다.

.git 접미사가 없는 접미사. 대소문자를 구분하지 않습니다.

"Hello-World"

issueNumber

Int

필수 항목입니다.

이슈를 식별하는 번호입니다.

1347

title

문자열

선택 사항.

이슈의 제목입니다.

"Updated issue title"

body

문자열

선택 사항.

GitHub-flavored Markdown 형식의 이슈 본문입니다. 비어 있는 경우 요청에서 생략됩니다.

"Updated description."

상태

문자열

선택 사항.

문제 상태. 문제를 닫거나 다시 여는 데 사용합니다. 허용되는 값:

open

,

closed

.

"closed"

state_reason

문자열

선택 사항.

상태 변경 이유입니다.

state

을(를) 변경하지 않으면 API는 이 필드를 무시합니다. 허용되는 값:

completed

,

not_planned

,

duplicate

,

reopened

,

null

.

"completed"

duplicate_issue_id

Int

선택 사항.

표준 중복으로 표시할 이슈의 ID입니다.

state_reason

이(가)

duplicate

인 경우에만 사용됩니다. 이슈가 존재해야 하며 인증된 사용자가 접근할 수 있어야 합니다.

1200

assignees

목록

선택 사항.

할당할 GitHub 사용자 이름. 토큰에 대한 푸시 액세스 권한이 필요합니다. GitHub API는 푸시 액세스 권한이 없는 사용자를 알림 없이 제외합니다.

["octocat"]

labels

목록

선택 사항.

추가할 레이블입니다. 토큰에 대한 푸시 액세스 권한이 필요합니다. 권한이 있는 경우 API가 알 수 없는 레이블을 자동으로 생성합니다. 그렇지 않으면 API가 이를 거부합니다.

["resolved", "p1"]

milestone

Int

선택 사항.

마일스톤 번호(제목이 아닌 정수 ID)입니다. 토큰에 푸시 액세스 권한이 필요합니다. 마일스톤이 저장소에 이미 존재해야 합니다.

3

type

문자열

선택 사항.

이 이슈와 연결할 이슈 유형의 이름입니다(예: 버그, 작업, 기능). 푸시 권한이 필요합니다. 사용하기 전에 저장소 또는 조직 수준에서 이슈 유형을 구성해야 합니다.

"Bug"

issueFieldValues

목록

선택 사항.

GitHub Projects v2 사용자 지정 필드의 이슈 필드 값입니다. 각 객체는

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 Inc.

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