Queries
repository
Lookup a given repository by the owner and repository name.
유형: Repository
repository 의 인수
| 이름 | 설명 |
|---|---|
| Follow repository renames. If disabled, a repository referenced by its old name will return an error. The default value is |
| The name of the repository. |
| The login field of a user or organization. |
repositoryOwner
Lookup a repository owner (ie. either a User or an Organization) by login.
유형: RepositoryOwner
repositoryOwner 의 인수
| 이름 | 설명 |
|---|---|
| The username to lookup the owner by. |
topic
Look up a topic by name.
유형: Topic
topic 의 인수
| 이름 | 설명 |
|---|---|
| The topic's name. |
Mutations
acceptTopicSuggestion
Applies a suggested topic to the repository.
acceptTopicSuggestion에 대한 입력 필드
input(AcceptTopicSuggestionInput!)
acceptTopicSuggestion에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The accepted topic. 경고
Suggested topics are no longer supported Removal on 2024-04-01 UTC. |
archiveRepository
Marks a repository as archived.
archiveRepository에 대한 입력 필드
input(ArchiveRepositoryInput!)
archiveRepository에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The repository that was marked as archived. |
cloneTemplateRepository
Create a new repository with the same files and directory structure as a template repository.
cloneTemplateRepository에 대한 입력 필드
input(CloneTemplateRepositoryInput!)
cloneTemplateRepository에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The new repository. |
createRepository
Create a new repository.
createRepository에 대한 입력 필드
input(CreateRepositoryInput!)
createRepository에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The new repository. |
createRepositoryCustomProperty
Create a repository custom property.
createRepositoryCustomProperty에 대한 입력 필드
createRepositoryCustomProperty에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The newly created repository custom property. |
createRepositoryRuleset
Create a repository ruleset.
createRepositoryRuleset에 대한 입력 필드
input(CreateRepositoryRulesetInput!)
createRepositoryRuleset에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The newly created Ruleset. |
declineTopicSuggestion
Rejects a suggested topic for the repository.
declineTopicSuggestion에 대한 입력 필드
input(DeclineTopicSuggestionInput!)
declineTopicSuggestion에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The declined topic. 경고
Suggested topics are no longer supported Removal on 2024-04-01 UTC. |
deleteRepositoryCustomProperty
Delete a repository custom property.
deleteRepositoryCustomProperty에 대한 입력 필드
deleteRepositoryCustomProperty에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The deleted custom property. |
deleteRepositoryRuleset
Delete a repository ruleset.
deleteRepositoryRuleset에 대한 입력 필드
input(DeleteRepositoryRulesetInput!)
deleteRepositoryRuleset에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
promoteRepositoryCustomProperty
Promote a repository custom property to the enterprise level.
promoteRepositoryCustomProperty에 대한 입력 필드
promoteRepositoryCustomProperty에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The repository custom property that has been promoted. |
setRepositoryCustomPropertyValues
Set repository custom property values for a repository.
setRepositoryCustomPropertyValues에 대한 입력 필드
setRepositoryCustomPropertyValues에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The repository that the custom properties were set for. |
setRepositoryInteractionLimit
Sets an interaction limit setting for a repository.
setRepositoryInteractionLimit에 대한 입력 필드
setRepositoryInteractionLimit에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The repository that the interaction limit was set for. |
unarchiveRepository
Unarchives a repository.
unarchiveRepository에 대한 입력 필드
input(UnarchiveRepositoryInput!)
unarchiveRepository에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The repository that was unarchived. |
updateRepository
Update information about a repository.
updateRepository에 대한 입력 필드
input(UpdateRepositoryInput!)
updateRepository에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The updated repository. |
updateRepositoryCustomProperty
Update a repository custom property.
updateRepositoryCustomProperty에 대한 입력 필드
updateRepositoryCustomProperty에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The updated repository custom property. |
updateRepositoryRuleset
Update a repository ruleset.
updateRepositoryRuleset에 대한 입력 필드
input(UpdateRepositoryRulesetInput!)
updateRepositoryRuleset에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The newly created Ruleset. |
updateRepositoryWebCommitSignoffSetting
Sets whether contributors are required to sign off on web-based commits for a repository.
updateRepositoryWebCommitSignoffSetting에 대한 입력 필드
updateRepositoryWebCommitSignoffSetting에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| A message confirming the result of updating the web commit signoff setting. |
| The updated repository. |
updateTopics
Replaces the repository's topics with the given topics.
updateTopics에 대한 입력 필드
input(UpdateTopicsInput!)
updateTopics에 대한 반환 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| Names of the provided topics that are not valid. |
| The updated repository. |
Objects
CodeScanningParameters
Choose which tools must provide code scanning results before the reference is updated. When configured, code scanning must be enabled and have results for both the commit and the reference being updated.
CodeScanningParameters에 대한 필드
| 이름 | 설명 |
|---|---|
| Tools that must provide code scanning results for this rule to pass. |
CodeScanningTool
A tool that must provide code scanning results for this rule to pass.
CodeScanningTool에 대한 필드
| 이름 | 설명 |
|---|---|
| The severity level at which code scanning results that raise alerts block a reference update. For more information on alert severity levels, see "About code scanning alerts.". |
| The severity level at which code scanning results that raise security alerts block a reference update. For more information on security severity levels, see "About code scanning alerts.". |
| The name of a code scanning tool. |
ContributingGuidelines
The Contributing Guidelines for a repository.
ContributingGuidelines에 대한 필드
| 이름 | 설명 |
|---|---|
| The body of the Contributing Guidelines. |
| The HTTP path for the Contributing Guidelines. |
| The HTTP URL for the Contributing Guidelines. |
FileExtensionRestrictionParameters
Prevent commits that include files with specified file extensions from being pushed to the commit graph.
FileExtensionRestrictionParameters에 대한 필드
| 이름 | 설명 |
|---|---|
| The file extensions that are restricted from being pushed to the commit graph. |
FilePathRestrictionParameters
Prevent commits that include changes in specified file and folder paths from being pushed to the commit graph. This includes absolute paths that contain file names.
FilePathRestrictionParameters에 대한 필드
| 이름 | 설명 |
|---|---|
| The file paths that are restricted from being pushed to the commit graph. |
FundingLink
A funding platform link for a repository.
FundingLink에 대한 필드
| 이름 | 설명 |
|---|---|
| The funding platform this link is for. |
| The configured URL for this funding link. |
Language
Represents a given language found in repositories.
Language 구현
Language에 대한 필드
| 이름 | 설명 |
|---|---|
| The color defined for the current language. |
| The Node ID of the Language object. |
| The name of the current language. |
LanguageConnection
A list of languages associated with the parent.
LanguageConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
| The total size in bytes of files written in that language. |
LanguageEdge
Represents the language of a repository.
LanguageEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| N/A |
| N/A |
| The number of bytes of code written in the language. |
MaxFilePathLengthParameters
Prevent commits that include file paths that exceed the specified character limit from being pushed to the commit graph.
MaxFilePathLengthParameters에 대한 필드
| 이름 | 설명 |
|---|---|
| The maximum amount of characters allowed in file paths. |
MaxFileSizeParameters
Prevent commits with individual files that exceed the specified limit from being pushed to the commit graph.
MaxFileSizeParameters에 대한 필드
| 이름 | 설명 |
|---|---|
| The maximum file size allowed in megabytes. This limit does not apply to Git Large File Storage (Git LFS). |
PermissionSource
A level of permission and source for a user's access to a repository.
PermissionSource에 대한 필드
| 이름 | 설명 |
|---|---|
| The organization the repository belongs to. |
| The level of access this source has granted to the user. |
| The name of the role this source has granted to the user. |
| The source of this permission. |
PropertyTargetDefinition
A property that must match.
PropertyTargetDefinition에 대한 필드
| 이름 | 설명 |
|---|---|
| The name of the property. |
| The values to match for. |
| The source of the property. Choose |
RepoAccessAuditEntry
Audit log entry for a repo.access event.
RepoAccessAuditEntry 구현
RepoAccessAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoAccessAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The visibility of the repository. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoAddMemberAuditEntry
Audit log entry for a repo.add_member event.
RepoAddMemberAuditEntry 구현
RepoAddMemberAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoAddMemberAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The visibility of the repository. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoAddTopicAuditEntry
Audit log entry for a repo.add_topic event.
RepoAddTopicAuditEntry 구현
RepoAddTopicAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoAddTopicAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The name of the topic added to the repository. |
| The name of the topic added to the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoArchivedAuditEntry
Audit log entry for a repo.archived event.
RepoArchivedAuditEntry 구현
RepoArchivedAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoArchivedAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The visibility of the repository. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoChangeMergeSettingAuditEntry
Audit log entry for a repo.change_merge_setting event.
RepoChangeMergeSettingAuditEntry 구현
RepoChangeMergeSettingAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoChangeMergeSettingAuditEntry object. |
| Whether the change was to enable (true) or disable (false) the merge type. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The merge method affected by the change. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoCreateAuditEntry
Audit log entry for a repo.create event.
RepoCreateAuditEntry 구현
RepoCreateAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the parent repository for this forked repository. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the root repository for this network. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoCreateAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The visibility of the repository. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoDestroyAuditEntry
Audit log entry for a repo.destroy event.
RepoDestroyAuditEntry 구현
RepoDestroyAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoDestroyAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The visibility of the repository. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoRemoveMemberAuditEntry
Audit log entry for a repo.remove_member event.
RepoRemoveMemberAuditEntry 구현
RepoRemoveMemberAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoRemoveMemberAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The visibility of the repository. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
RepoRemoveTopicAuditEntry
Audit log entry for a repo.remove_topic event.
RepoRemoveTopicAuditEntry 구현
RepoRemoveTopicAuditEntry에 대한 필드
| 이름 | 설명 |
|---|---|
| The action name. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| A readable representation of the actor's location. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The username of the user who initiated the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the RepoRemoveTopicAuditEntry object. |
| The corresponding operation type for the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
| The name of the topic added to the repository. |
| The name of the topic added to the repository. |
| The user affected by the action. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| For actions involving two users, the actor is the initiator and the user is the affected user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. 경고
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
Repository
A repository contains the content for a project.
Repository 구현
NodePackageOwnerProjectOwnerProjectV2RecentRepositoryInfoStarrableSubscribableUniformResourceLocatable
Repository에 대한 필드
| 이름 | 설명 |
|---|---|
| Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging. |
| Identifies the date and time when the repository was archived. |
| A list of users that can be assigned to issues in this repository.
|
| Whether or not Auto-merge can be enabled on pull requests in this repository. |
| A list of branch protection rules for this repository.
|
| Returns the code of conduct for this repository. |
| Information extracted from the repository's
|
| A list of collaborators associated with the repository.
|
| A list of commit comments associated with the repository. |
| Returns a list of contact links associated to the repository. |
| Returns the contributing guidelines for this repository. |
| Identifies the date and time when the object was created. |
| Identifies the primary key from the database. |
| The Ref associated with the repository's default branch. |
| Whether or not branches are automatically deleted when merged in this repository. |
| A list of dependency manifests contained in the repository.
|
| A list of deploy keys that are on this repository. |
| Deployments associated with the repository.
|
| The description of the repository. |
| The description of the repository rendered to HTML. |
| Returns a single discussion from the current repository by number.
|
| A list of discussion categories that are available in the repository.
|
| A discussion category by slug.
|
| A list of discussions that have been opened in the repository.
|
| The number of kilobytes this repository occupies on disk. |
| Returns a single active environment from the current repository by name.
|
| A list of environments that are in this repository.
|
| Returns how many forks there are of this repository in the whole network. |
| Whether this repository allows forks. |
| A list of direct forked repositories.
|
| The funding links for this repository. |
| Indicates if the repository has the Discussions feature enabled. |
| Indicates if the repository has issues feature enabled. |
| Indicates if the repository has the Projects feature enabled. |
| Indicates if the repository has the pull requests feature enabled. |
| Indicates if the repository displays a Sponsor button for financial contributions. |
| Whether vulnerability alerts are enabled for the repository. |
| Indicates if the repository has wiki feature enabled. |
| The repository's URL. |
| The Node ID of the Repository object. |
| The interaction ability settings for this repository. |
| Indicates if the repository is unmaintained. |
| Returns true if the viewer can create a blank issue in this repository. |
| Returns whether or not this repository disabled. |
| Returns whether or not this repository is empty. |
| Identifies if the repository is a fork. |
| Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. |
| Indicates if the repository has been locked or not. |
| Identifies if the repository is a mirror. |
| Identifies if the repository is private or internal. |
| Returns true if this repository has a security policy. |
| Identifies if the repository is a template that can be used to generate new repositories. |
| Is this repository a user configuration repository?. |
| Returns a single issue from the current repository by number.
|
| A list of the repository's issue fields, inherited from the organization.
|
| Returns a single issue-like object from the current repository by number.
|
| Returns a list of issue templates associated to the repository. |
| Returns a single issue type by name.
|
| A list of the repository's issue types.
|
| A list of issues that have been opened in the repository.
|
| Returns a single label by name.
|
| A list of labels associated with the repository.
|
| A list containing a breakdown of the language composition of the repository.
|
| Get the latest release for the repository if one exists. |
| The license associated with the repository. |
| The reason the repository has been locked. |
| A list of Users that can be mentioned in the context of the repository.
|
| Whether or not PRs are merged with a merge commit on this repository. |
| How the default commit message will be generated when merging a pull request. |
| How the default commit title will be generated when merging a pull request. |
| The merge queue for a specified branch, otherwise the default branch if not provided.
|
| Returns a single milestone from the current repository by number.
|
| A list of milestones associated with the repository.
|
| The repository's original mirror URL. |
| The name of the repository. |
| The repository's name with owner. |
| A Git object in the repository.
|
| The image used to represent this repository in Open Graph data. |
| The User owner of the repository. |
| A list of packages under the owner.
|
| The repository parent, if this is a fork. |
| A list of discussions that have been pinned in this repository. |
| A list of pinned environments for this repository.
|
| A list of pinned issues for this repository. |
| Returns information about the availability of certain features and limits based on the repository's billing plan. |
| The primary language of the repository's code. |
| Find project by number. 경고
Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.
|
| Finds and returns the Project according to the provided Project number.
|
| A list of projects under the owner. 경고
Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.
|
| The HTTP path listing the repository's projects. |
| The HTTP URL listing the repository's projects. |
| List of projects linked to this repository.
|
| Returns a single pull request from the current repository by number.
|
| The policy controlling who can create pull requests in this repository. |
| Returns a list of pull request templates associated to the repository. |
| A list of pull requests that have been opened in the repository.
|
| Identifies the date and time when the repository was last pushed to. |
| Whether or not rebase-merging is enabled on this repository. |
| Recent projects that this user has modified in the context of the owner. |
| Fetch a given ref from the repository.
|
| Fetch a list of refs from the repository.
|
| Lookup a single release given various criteria.
|
| List of releases which are dependent on this repository.
|
| A custom property value for the repository.
|
| A list of custom properties and their associated values for a repository.
|
| A list of applied repository-topic associations for this repository. |
| The HTTP path for this repository. |
| Returns a single ruleset from the current repository by ID. |
| A list of rulesets for this repository.
|
| The security policy URL. |
| A description of the repository, rendered to HTML without any links in it.
|
| Whether or not squash-merging is enabled on this repository. |
| How the default commit message will be generated when squash merging a pull request. |
| How the default commit title will be generated when squash merging a pull request. |
| Whether a squash merge commit can use the pull request title as default. 경고
|
| The SSH URL to clone this repository. |
| Returns a count of how many stargazers there are on this object. |
| A list of users who have starred this starrable.
|
| Returns a list of all submodules in this repository parsed from the .gitmodules file as of the default branch's HEAD commit. |
| A list of suggested actors that can be attributed to content in this repository.
|
| Temporary authentication token for cloning this repository. |
| The repository from which this repository was generated, if any. |
| Identifies the date and time when the object was last updated. |
| The HTTP URL for this repository. |
| Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. |
| Indicates whether the viewer has admin permissions on this repository. |
| Can the current viewer create new projects on this owner. 경고
Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. |
| Indicates whether the current user can see issue fields in this repository. |
| Check if the viewer is able to change their subscription status for the repository. |
| Indicates whether the viewer can update the topics of this repository. |
| The content warning for this repository for the viewer. |
| The last commit email for the viewer. |
| The last used merge method by the viewer or the default for the repository. |
| Returns a boolean indicating whether the viewing user has starred this starrable. |
| The users permission level on the repository. Will return null if authenticated as an GitHub App. |
| A list of emails this viewer can commit with. |
| Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. |
| Indicates the repository's visibility level. |
| Returns a single vulnerability alert from the current repository by number.
|
| A list of vulnerability alerts that are on this repository.
|
| A list of users watching the repository. |
| Whether contributors are required to sign off on web-based commits in this repository. |
RepositoryCodeowners
Information extracted from a repository's CODEOWNERS file.
RepositoryCodeowners에 대한 필드
| 이름 | 설명 |
|---|---|
| Any problems that were encountered while parsing the |
RepositoryCodeownersError
An error in a CODEOWNERS file.
RepositoryCodeownersError에 대한 필드
| 이름 | 설명 |
|---|---|
| The column number where the error occurs. |
| A short string describing the type of error. |
| The line number where the error occurs. |
| A complete description of the error, combining information from other fields. |
| The path to the file when the error occurs. |
| The content of the line where the error occurs. |
| A suggestion of how to fix the error. |
RepositoryConnection
A list of repositories owned by the subject.
RepositoryConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
| The total size in kilobytes of all repositories in the connection. Value will never be larger than max 32-bit signed integer. |
RepositoryContactLink
A repository contact link.
RepositoryContactLink에 대한 필드
| 이름 | 설명 |
|---|---|
| The contact link purpose. |
| The contact link name. |
| The contact link URL. |
RepositoryCustomProperty
A repository custom property.
RepositoryCustomProperty 구현
RepositoryCustomProperty에 대한 필드
| 이름 | 설명 |
|---|---|
| The allowed values for the custom property. Required if |
| The default value of the custom property, if the property is |
| The description of the custom property. |
| The Node ID of the RepositoryCustomProperty object. |
| The name of the custom property. |
| The regex pattern that the value of the custom property must match, if the |
| Whether this repository custom property requires explicit values. |
| Whether the custom property is required. |
| The source type of the custom property. |
| The value type of the custom property. |
| Who can edit the values of this repository custom property. |
RepositoryCustomPropertyConnection
The connection type for RepositoryCustomProperty.
RepositoryCustomPropertyConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
RepositoryCustomPropertyEdge
An edge in a connection.
RepositoryCustomPropertyEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
RepositoryCustomPropertyValue
A value associated with a repository custom property.
RepositoryCustomPropertyValue에 대한 필드
| 이름 | 설명 |
|---|---|
| The name of the custom property. |
| The value of the custom property. |
RepositoryCustomPropertyValueConnection
The connection type for RepositoryCustomPropertyValue.
RepositoryCustomPropertyValueConnection에 대한 필드
| 이름 | 설명 |
|---|---|
A list of edges. | |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
RepositoryCustomPropertyValueEdge
An edge in a connection.
RepositoryCustomPropertyValueEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
The item at the end of the edge. |
RepositoryEdge
An edge in a connection.
RepositoryEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
RepositoryIdConditionTarget
Parameters to be used for the repository_id condition.
RepositoryIdConditionTarget에 대한 필드
| 이름 | 설명 |
|---|---|
| One of these repo IDs must match the repo. |
RepositoryInteractionAbility
Repository interaction limit that applies to this object.
RepositoryInteractionAbility에 대한 필드
| 이름 | 설명 |
|---|---|
| The time the currently active limit expires. |
| The current limit that is enabled on this object. |
| The origin of the currently active interaction limit. |
RepositoryInvitation
An invitation for a user to be added to a repository.
RepositoryInvitation 구현
RepositoryInvitation에 대한 필드
| 이름 | 설명 |
|---|---|
| The email address that received the invitation. |
| The Node ID of the RepositoryInvitation object. |
| The user who received the invitation. |
| The user who created the invitation. |
| The permalink for this repository invitation. |
| The permission granted on this repository by this invitation. |
| The Repository the user is invited to. |
RepositoryInvitationConnection
A list of repository invitations.
RepositoryInvitationConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
RepositoryInvitationEdge
An edge in a connection.
RepositoryInvitationEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
RepositoryNameConditionTarget
Parameters to be used for the repository_name condition.
RepositoryNameConditionTarget에 대한 필드
| 이름 | 설명 |
|---|---|
| Array of repository names or patterns to exclude. The condition will not pass if any of these patterns match. |
| Array of repository names or patterns to include. One of these patterns must
match for the condition to pass. Also accepts |
| Target changes that match these patterns will be prevented except by those with bypass permissions. |
RepositoryPlanFeatures
Information about the availability of features and limits for a repository based on its billing plan.
RepositoryPlanFeatures에 대한 필드
| 이름 | 설명 |
|---|---|
| Whether reviews can be automatically requested and enforced with a CODEOWNERS file. |
| Whether pull requests can be created as or converted to draft. |
| Maximum number of users that can be assigned to an issue or pull request. |
| Maximum number of manually-requested reviews on a pull request. |
| Whether teams can be requested to review pull requests. |
RepositoryPropertyConditionTarget
Parameters to be used for the repository_property condition.
RepositoryPropertyConditionTarget에 대한 필드
| 이름 | 설명 |
|---|---|
| Array of repository properties that must not match. |
| Array of repository properties that must match. |
RepositoryRule
A repository rule.
RepositoryRule 구현
RepositoryRule에 대한 필드
| 이름 | 설명 |
|---|---|
| The Node ID of the RepositoryRule object. |
| The parameters for this rule. |
| The repository ruleset associated with this rule configuration. |
| The type of rule. |
RepositoryRuleConditions
Set of conditions that determine if a ruleset will evaluate.
RepositoryRuleConditions에 대한 필드
| 이름 | 설명 |
|---|---|
| Configuration for the organization_property condition. |
| Configuration for the ref_name condition. |
| Configuration for the repository_id condition. |
| Configuration for the repository_name condition. |
| Configuration for the repository_property condition. |
RepositoryRuleConnection
The connection type for RepositoryRule.
RepositoryRuleConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
RepositoryRuleEdge
An edge in a connection.
RepositoryRuleEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
RepositoryRuleset
A repository ruleset.
RepositoryRuleset 구현
RepositoryRuleset에 대한 필드
| 이름 | 설명 |
|---|---|
| The actors that can bypass this ruleset. |
| The set of conditions that must evaluate to true for this ruleset to apply. |
| Identifies the date and time when the object was created. |
| Identifies the primary key from the database. |
| The enforcement level of this ruleset. |
| The Node ID of the RepositoryRuleset object. |
| Name of the ruleset. |
| List of rules.
|
| Source of ruleset. |
| Target of the ruleset. |
| Identifies the date and time when the object was last updated. |
RepositoryRulesetBypassActor
A team, app or user that has the ability to bypass rules defined on a ruleset.
RepositoryRulesetBypassActor 구현
RepositoryRulesetBypassActor에 대한 필드
| 이름 | 설명 |
|---|---|
| The actor that can bypass rules. |
| The mode for the bypass actor. |
| This actor represents the ability for a deploy key to bypass. |
| This actor represents the ability for an enterprise owner to bypass. |
| This actor represents the ability for an enterprise role to bypass. |
| The Node ID of the RepositoryRulesetBypassActor object. |
| This actor represents the ability for an organization owner to bypass. |
| If the actor is a repository role, the repository role's ID that can bypass. |
| If the actor is a repository role, the repository role's name that can bypass. |
| Identifies the ruleset associated with the allowed actor. |
RepositoryRulesetBypassActorConnection
The connection type for RepositoryRulesetBypassActor.
RepositoryRulesetBypassActorConnection에 대한 필드
| 이름 | 설명 |
|---|---|
A list of edges. | |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
RepositoryRulesetBypassActorEdge
An edge in a connection.
RepositoryRulesetBypassActorEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
RepositoryRulesetConnection
The connection type for RepositoryRuleset.
RepositoryRulesetConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
RepositoryRulesetEdge
An edge in a connection.
RepositoryRulesetEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
RepositoryTopic
A repository-topic connects a repository to a topic.
RepositoryTopic 구현
RepositoryTopic에 대한 필드
| 이름 | 설명 |
|---|---|
| The Node ID of the RepositoryTopic object. |
| The HTTP path for this repository-topic. |
| The topic. |
| The HTTP URL for this repository-topic. |
RepositoryTopicConnection
The connection type for RepositoryTopic.
RepositoryTopicConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
RepositoryTopicEdge
An edge in a connection.
RepositoryTopicEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
StarredRepositoryConnection
The connection type for Repository.
StarredRepositoryConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| Is the list of stars for this user truncated? This is true for users that have many stars. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
StarredRepositoryEdge
Represents a starred repository.
StarredRepositoryEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| N/A |
| Identifies when the item was starred. |
TagNamePatternParameters
Parameters to be used for the tag_name_pattern rule.
TagNamePatternParameters에 대한 필드
| 이름 | 설명 |
|---|---|
| How this rule appears when configuring it. |
| If true, the rule will fail if the pattern matches. |
| The operator to use for matching. |
| The pattern to match with. |
TeamRepositoryConnection
The connection type for Repository.
TeamRepositoryConnection에 대한 필드
| 이름 | 설명 |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
TeamRepositoryEdge
Represents a team repository.
TeamRepositoryEdge에 대한 필드
| 이름 | 설명 |
|---|---|
| A cursor for use in pagination. |
| N/A |
| The permission level the team has on the repository. |
Topic
A topic aggregates entities that are related to a subject.
Topic 구현
Topic에 대한 필드
| 이름 | 설명 |
|---|---|
| The Node ID of the Topic object. |
| The topic's name. |
| A list of related topics, including aliases of this topic, sorted with the most relevant first. Returns up to 10 Topics.
|
| A list of repositories.
|
| Returns a count of how many stargazers there are on this object. |
| A list of users who have starred this starrable.
|
| Returns a boolean indicating whether the viewing user has starred this starrable. |
UpdateParameters
Only allow users with bypass permission to update matching refs.
UpdateParameters에 대한 필드
| 이름 | 설명 |
|---|---|
| Branch can pull changes from its upstream repository. |
Interfaces
RepositoryAuditEntryData
Metadata for an audit entry with action repo.*.
RepositoryAuditEntryData은(는) 다음과 같이 구현됩니다.
PrivateRepositoryForkingDisableAuditEntryPrivateRepositoryForkingEnableAuditEntryRepoConfigDisableAnonymousGitAccessAuditEntryRepoConfigDisableCollaboratorsOnlyAuditEntryRepoConfigDisableContributorsOnlyAuditEntryRepoConfigDisableSockpuppetDisallowedAuditEntryRepoConfigEnableAnonymousGitAccessAuditEntryRepoConfigEnableCollaboratorsOnlyAuditEntryRepoConfigEnableContributorsOnlyAuditEntryRepoConfigEnableSockpuppetDisallowedAuditEntryRepoConfigLockAnonymousGitAccessAuditEntryRepoConfigUnlockAnonymousGitAccessAuditEntryOrgRestoreMemberMembershipRepositoryAuditEntryDataRepoAccessAuditEntryRepoAddMemberAuditEntryRepoAddTopicAuditEntryRepoArchivedAuditEntryRepoChangeMergeSettingAuditEntryRepoCreateAuditEntryRepoDestroyAuditEntryRepoRemoveMemberAuditEntryRepoRemoveTopicAuditEntryTeamAddRepositoryAuditEntryTeamRemoveRepositoryAuditEntry
RepositoryAuditEntryData에 대한 필드
| 이름 | 설명 |
|---|---|
| The repository associated with the action. |
| The name of the repository. |
| The HTTP path for the repository. |
| The HTTP URL for the repository. |
RepositoryInfo
A subset of repository info.
RepositoryInfo은(는) 다음과 같이 구현됩니다.
RepositoryInfo에 대한 필드
| 이름 | 설명 |
|---|---|
| Identifies the date and time when the repository was archived. |
| Identifies the date and time when the object was created. |
| The description of the repository. |
| The description of the repository rendered to HTML. |
| Returns how many forks there are of this repository in the whole network. |
| Indicates if the repository has the Discussions feature enabled. |
| Indicates if the repository has issues feature enabled. |
| Indicates if the repository has the Projects feature enabled. |
| Indicates if the repository has the pull requests feature enabled. |
| Indicates if the repository displays a Sponsor button for financial contributions. |
| Indicates if the repository has wiki feature enabled. |
| The repository's URL. |
| Indicates if the repository is unmaintained. |
| Identifies if the repository is a fork. |
| Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. |
| Indicates if the repository has been locked or not. |
| Identifies if the repository is a mirror. |
| Identifies if the repository is private or internal. |
| Identifies if the repository is a template that can be used to generate new repositories. |
| The license associated with the repository. |
| The reason the repository has been locked. |
| The repository's original mirror URL. |
| The name of the repository. |
| The repository's name with owner. |
| The image used to represent this repository in Open Graph data. |
| The User owner of the repository. |
| The policy controlling who can create pull requests in this repository. |
| Identifies the date and time when the repository was last pushed to. |
| The HTTP path for this repository. |
| A description of the repository, rendered to HTML without any links in it.
|
| Identifies the date and time when the object was last updated. |
| The HTTP URL for this repository. |
| Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. |
| Indicates the repository's visibility level. |
RepositoryNode
Represents a object that belongs to a repository.
RepositoryNode은(는) 다음과 같이 구현됩니다.
CommitCommentCommitCommentThreadDependabotUpdateRepositoryVulnerabilityAlertDiscussionDiscussionCategoryPinnedDiscussionIssueIssueCommentPullRequestPullRequestCommitCommentThreadPullRequestReviewPullRequestReviewComment
RepositoryNode에 대한 필드
| 이름 | 설명 |
|---|---|
| The repository associated with this node. |
RepositoryOwner
Represents an owner of a Repository.
RepositoryOwner은(는) 다음과 같이 구현됩니다.
RepositoryOwner에 대한 필드
| 이름 | 설명 |
|---|---|
| A URL pointing to the owner's public avatar.
|
| The Node ID of the RepositoryOwner object. |
| The username used to login. |
| A list of repositories that the user owns.
|
| Find Repository. |
| The HTTP URL for the owner. |
| The HTTP URL for the owner. |
Enums
CollaboratorAffiliation
Collaborators affiliation level with a subject.
CollaboratorAffiliation의 값
| 이름 | 설명 |
|---|---|
ALL | All collaborators the authenticated user can see. |
DIRECT | All collaborators with permissions to an organization-owned subject, regardless of organization membership status. |
OUTSIDE | All outside collaborators of an organization-owned subject. |
CustomPropertyValueType
The allowed value types for a custom property definition.
CustomPropertyValueType의 값
| 이름 | 설명 |
|---|---|
MULTI_SELECT | A multi-select value. |
SINGLE_SELECT | A single-select value. |
STRING | A string value. |
TRUE_FALSE | A true/false value. |
URL | A URL value. |
DefaultRepositoryPermissionField
The possible base permissions for repositories.
DefaultRepositoryPermissionField의 값
| 이름 | 설명 |
|---|---|
ADMIN | Can read, write, and administrate repos by default. |
NONE | No access. |
READ | Can read repos by default. |
WRITE | Can read and write repos by default. |
FundingPlatform
The possible funding platforms for repository funding links.
FundingPlatform의 값
| 이름 | 설명 |
|---|---|
BUY_ME_A_COFFEE | Buy Me a Coffee funding platform. |
COMMUNITY_BRIDGE | Community Bridge funding platform. |
CUSTOM | Custom funding platform. |
GITHUB | GitHub funding platform. |
ISSUEHUNT | IssueHunt funding platform. |
KO_FI | Ko-fi funding platform. |
LFX_CROWDFUNDING | LFX Crowdfunding funding platform. |
LIBERAPAY | Liberapay funding platform. |
OPEN_COLLECTIVE | Open Collective funding platform. |
PATREON | Patreon funding platform. |
POLAR | Polar funding platform. |
THANKS_DEV | thanks.dev funding platform. |
TIDELIFT | Tidelift funding platform. |
LanguageOrderField
Properties by which language connections can be ordered.
LanguageOrderField의 값
| 이름 | 설명 |
|---|---|
SIZE | Order languages by the size of all files containing the language. |
MergeCommitMessage
The possible default commit messages for merges.
MergeCommitMessage의 값
| 이름 | 설명 |
|---|---|
BLANK | Default to a blank commit message. |
PR_BODY | Default to the pull request's body. |
PR_TITLE | Default to the pull request's title. |
MergeCommitTitle
The possible default commit titles for merges.
MergeCommitTitle의 값
| 이름 | 설명 |
|---|---|
MERGE_MESSAGE | Default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name). |
PR_TITLE | Default to the pull request's title. |
RepoAccessAuditEntryVisibility
The privacy of a repository.
RepoAccessAuditEntryVisibility의 값
| 이름 | 설명 |
|---|---|
INTERNAL | The repository is visible only to users in the same enterprise. |
PRIVATE | The repository is visible only to those with explicit access. |
PUBLIC | The repository is visible to everyone. |
RepoAddMemberAuditEntryVisibility
The privacy of a repository.
RepoAddMemberAuditEntryVisibility의 값
| 이름 | 설명 |
|---|---|
INTERNAL | The repository is visible only to users in the same enterprise. |
PRIVATE | The repository is visible only to those with explicit access. |
PUBLIC | The repository is visible to everyone. |
RepoArchivedAuditEntryVisibility
The privacy of a repository.
RepoArchivedAuditEntryVisibility의 값
| 이름 | 설명 |
|---|---|
INTERNAL | The repository is visible only to users in the same enterprise. |
PRIVATE | The repository is visible only to those with explicit access. |
PUBLIC | The repository is visible to everyone. |
RepoChangeMergeSettingAuditEntryMergeType
The merge options available for pull requests to this repository.
RepoChangeMergeSettingAuditEntryMergeType의 값
| 이름 | 설명 |
|---|---|
MERGE | The pull request is added to the base branch in a merge commit. |
REBASE | Commits from the pull request are added onto the base branch individually without a merge commit. |
SQUASH | The pull request's commits are squashed into a single commit before they are merged to the base branch. |
RepoCreateAuditEntryVisibility
The privacy of a repository.
RepoCreateAuditEntryVisibility의 값
| 이름 | 설명 |
|---|---|
INTERNAL | The repository is visible only to users in the same enterprise. |
PRIVATE | The repository is visible only to those with explicit access. |
PUBLIC | The repository is visible to everyone. |
RepoDestroyAuditEntryVisibility
The privacy of a repository.
RepoDestroyAuditEntryVisibility의 값
| 이름 | 설명 |
|---|---|
INTERNAL | The repository is visible only to users in the same enterprise. |
PRIVATE | The repository is visible only to those with explicit access. |
PUBLIC | The repository is visible to everyone. |
RepoRemoveMemberAuditEntryVisibility
The privacy of a repository.
RepoRemoveMemberAuditEntryVisibility의 값
| 이름 | 설명 |
|---|---|
INTERNAL | The repository is visible only to users in the same enterprise. |
PRIVATE | The repository is visible only to those with explicit access. |
PUBLIC | The repository is visible to everyone. |
RepositoryAffiliation
The affiliation of a user to a repository.
RepositoryAffiliation의 값
| 이름 | 설명 |
|---|---|
COLLABORATOR | Repositories that the user has been added to as a collaborator. |
ORGANIZATION_MEMBER | Repositories that the user has access to through being a member of an organization. This includes every repository on every team that the user is on. |
OWNER | Repositories that are owned by the authenticated user. |
RepositoryContributionType
The reason a repository is listed as 'contributed'.
RepositoryContributionType의 값
| 이름 | 설명 |
|---|---|
COMMIT | Created a commit. |
ISSUE | Created an issue. |
PULL_REQUEST | Created a pull request. |
PULL_REQUEST_REVIEW | Reviewed a pull request. |
REPOSITORY | Created the repository. |
RepositoryCustomPropertyValuesEditableBy
The allowed actors who can edit the values of a custom property.
RepositoryCustomPropertyValuesEditableBy의 값
| 이름 | 설명 |
|---|---|
ORG_ACTORS | The organization actors. |
ORG_AND_REPO_ACTORS | The organization and repository actors. |
RepositoryInteractionLimit
A repository interaction limit.
RepositoryInteractionLimit의 값
| 이름 | 설명 |
|---|---|
COLLABORATORS_ONLY | Users that are not collaborators will not be able to interact with the repository. |
CONTRIBUTORS_ONLY | Users that have not previously committed to a repository’s default branch will be unable to interact with the repository. |
EXISTING_USERS | Users that have recently created their account will be unable to interact with the repository. |
NO_LIMIT | No interaction limits are enabled. |
RepositoryInteractionLimitExpiry
The length for a repository interaction limit to be enabled for.
RepositoryInteractionLimitExpiry의 값
| 이름 | 설명 |
|---|---|
ONE_DAY | The interaction limit will expire after 1 day. |
ONE_MONTH | The interaction limit will expire after 1 month. |
ONE_WEEK | The interaction limit will expire after 1 week. |
SIX_MONTHS | The interaction limit will expire after 6 months. |
THREE_DAYS | The interaction limit will expire after 3 days. |
RepositoryInteractionLimitOrigin
Indicates where an interaction limit is configured.
RepositoryInteractionLimitOrigin의 값
| 이름 | 설명 |
|---|---|
ORGANIZATION | A limit that is configured at the organization level. |
REPOSITORY | A limit that is configured at the repository level. |
USER | A limit that is configured at the user-wide level. |
RepositoryInvitationOrderField
Properties by which repository invitation connections can be ordered.
RepositoryInvitationOrderField의 값
| 이름 | 설명 |
|---|---|
CREATED_AT | Order repository invitations by creation time. |
RepositoryLockReason
The possible reasons a given repository could be in a locked state.
RepositoryLockReason의 값
| 이름 | 설명 |
|---|---|
BILLING | The repository is locked due to a billing related reason. |
MIGRATING | The repository is locked due to a migration. |
MOVING | The repository is locked due to a move. |
RENAME | The repository is locked due to a rename. |
TRADE_RESTRICTION | The repository is locked due to a trade controls related reason. |
TRANSFERRING_OWNERSHIP | The repository is locked due to an ownership transfer. |
RepositoryOrderField
Properties by which repository connections can be ordered.
RepositoryOrderField의 값
| 이름 | 설명 |
|---|---|
CREATED_AT | Order repositories by creation time. |
NAME | Order repositories by name. |
PUSHED_AT | Order repositories by push time. |
STARGAZERS | Order repositories by number of stargazers. |
UPDATED_AT | Order repositories by update time. |
RepositoryPermission
The access level to a repository.
RepositoryPermission의 값
| 이름 | 설명 |
|---|---|
ADMIN | Can read, clone, and push to this repository. Can also manage issues, pull requests, and repository settings, including adding collaborators. |
MAINTAIN | Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings. |
READ | Can read and clone this repository. Can also open and comment on issues and pull requests. |
TRIAGE | Can read and clone this repository. Can also manage issues and pull requests. |
WRITE | Can read, clone, and push to this repository. Can also manage issues and pull requests. |
RepositoryPrivacy
The privacy of a repository.
RepositoryPrivacy의 값
| 이름 | 설명 |
|---|---|
PRIVATE | Private. |
PUBLIC | Public. |
RepositoryRuleOrderField
Properties by which repository rule connections can be ordered.
RepositoryRuleOrderField의 값
| 이름 | 설명 |
|---|---|
CREATED_AT | Order repository rules by created time. |
TYPE | Order repository rules by type. |
UPDATED_AT | Order repository rules by updated time. |
RepositoryRulesetBypassActorBypassMode
The bypass mode for a specific actor on a ruleset.
RepositoryRulesetBypassActorBypassMode의 값
| 이름 | 설명 |
|---|---|
ALWAYS | The actor can always bypass rules. |
EXEMPT | The actor is exempt from rules without generating a pass / fail result. |
PULL_REQUEST | The actor can only bypass rules via a pull request. |
RepositoryRulesetTarget
The targets supported for rulesets.
RepositoryRulesetTarget의 값
| 이름 | 설명 |
|---|---|
BRANCH | Branch. |
PUSH | Push. |
REPOSITORY | repository. |
TAG | Tag. |
RepositorySuggestedActorFilter
The possible filters for suggested actors in a repository.
RepositorySuggestedActorFilter의 값
| 이름 | 설명 |
|---|---|
CAN_BE_ASSIGNED | Actors that can be assigned to issues and pull requests. |
CAN_BE_AUTHOR | Actors that can be the author of issues and pull requests. |
RepositoryVisibility
The repository's visibility level.
RepositoryVisibility의 값
| 이름 | 설명 |
|---|---|
INTERNAL | The repository is visible only to users in the same enterprise. |
PRIVATE | The repository is visible only to those with explicit access. |
PUBLIC | The repository is visible to everyone. |
RuleEnforcement
The level of enforcement for a rule or ruleset.
RuleEnforcement의 값
| 이름 | 설명 |
|---|---|
ACTIVE | Rules will be enforced. |
DISABLED | Do not evaluate or enforce rules. |
EVALUATE | Allow admins to test rules before enforcing them. Admins can view insights on
the Rule Insights page ( |
SquashMergeCommitMessage
The possible default commit messages for squash merges.
SquashMergeCommitMessage의 값
| 이름 | 설명 |
|---|---|
BLANK | Default to a blank commit message. |
COMMIT_MESSAGES | Default to the branch's commit messages. |
PR_BODY | Default to the pull request's body. |
SquashMergeCommitTitle
The possible default commit titles for squash merges.
SquashMergeCommitTitle의 값
| 이름 | 설명 |
|---|---|
COMMIT_OR_PR_TITLE | Default to the commit's title (if only one commit) or the pull request's title (when more than one commit). |
PR_TITLE | Default to the pull request's title. |
TopicSuggestionDeclineReason
Reason that the suggested topic is declined.
TopicSuggestionDeclineReason의 값
| 이름 | 설명 |
|---|---|
NOT_RELEVANT | The suggested topic is not relevant to the repository. |
PERSONAL_PREFERENCE | The viewer does not like the suggested topic. |
TOO_GENERAL | The suggested topic is too general for the repository. |
TOO_SPECIFIC | The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1). |
Unions
BypassActor
Types that can represent a repository ruleset bypass actor.
BypassActor에 가능한 유형
CustomPropertySource
Sources which can have custom properties defined.
CustomPropertySource에 가능한 유형
RuleSource
Types which can have RepositoryRule objects.
RuleSource에 가능한 유형
Input objects
AcceptTopicSuggestionInput
Autogenerated input type of AcceptTopicSuggestion.
AcceptTopicSuggestionInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The name of the suggested topic. Upcoming Change on 2024-04-01 UTC
Description: |
| The Node ID of the repository. Upcoming Change on 2024-04-01 UTC
Description: |
ArchiveRepositoryInput
Autogenerated input type of ArchiveRepository.
ArchiveRepositoryInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The ID of the repository to mark as archived. |
CloneTemplateRepositoryInput
Autogenerated input type of CloneTemplateRepository.
CloneTemplateRepositoryInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| A short description of the new repository. |
| Whether to copy all branches from the template to the new repository. Defaults to copying only the default branch of the template. |
| The name of the new repository. |
| The ID of the owner for the new repository. |
| The Node ID of the template repository. |
| Indicates the repository's visibility level. |
CodeScanningParametersInput
Choose which tools must provide code scanning results before the reference is updated. When configured, code scanning must be enabled and have results for both the commit and the reference being updated.
CodeScanningParametersInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| Tools that must provide code scanning results for this rule to pass. |
CodeScanningToolInput
A tool that must provide code scanning results for this rule to pass.
CodeScanningToolInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The severity level at which code scanning results that raise alerts block a reference update. For more information on alert severity levels, see "About code scanning alerts.". |
| The severity level at which code scanning results that raise security alerts block a reference update. For more information on security severity levels, see "About code scanning alerts.". |
| The name of a code scanning tool. |
CreateRepositoryCustomPropertyInput
Autogenerated input type of CreateRepositoryCustomProperty.
CreateRepositoryCustomPropertyInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The allowed values for the custom property. |
| A unique identifier for the client performing the mutation. |
| The default value for the custom property if the property is required. |
| The description of the custom property. |
| The name of the custom property. |
| The regex pattern that the value of the custom property must match, if the |
| Whether this repository custom property requires explicit values. |
| Whether the custom property is required. |
| The global relay id of the source in which a new custom property should be created in. |
| The value type for the custom property. |
| The allowed actors who can edit the values of a custom property. |
CreateRepositoryInput
Autogenerated input type of CreateRepository.
CreateRepositoryInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| A short description of the new repository. |
| Indicates if the repository should have the issues feature enabled. |
| Indicates if the repository should have the wiki feature enabled. |
| The URL for a web page about this repository. |
| The name of the new repository. |
| The ID of the owner for the new repository. |
| When an organization is specified as the owner, this ID identifies the team that should be granted access to the new repository. |
| Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure. |
| Indicates the repository's visibility level. |
CreateRepositoryRulesetInput
Autogenerated input type of CreateRepositoryRuleset.
CreateRepositoryRulesetInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A list of actors that are allowed to bypass rules in this ruleset. |
| A unique identifier for the client performing the mutation. |
| The set of conditions for this ruleset. |
| The enforcement level for this ruleset. |
| The name of the ruleset. |
| The list of rules for this ruleset. |
| The global relay id of the source in which a new ruleset should be created in. |
| The target of the ruleset. |
CustomPropertyValueInput
The custom property name and value to be set.
CustomPropertyValueInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The name of the custom property. |
| The value to set for the custom property. Using a value of null will unset the property value, reverting to the default value if the property is required. |
DeclineTopicSuggestionInput
Autogenerated input type of DeclineTopicSuggestion.
DeclineTopicSuggestionInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The name of the suggested topic. Upcoming Change on 2024-04-01 UTC
Description: |
| The reason why the suggested topic is declined. Upcoming Change on 2024-04-01 UTC
Description: |
| The Node ID of the repository. Upcoming Change on 2024-04-01 UTC
Description: |
DeleteRepositoryCustomPropertyInput
Autogenerated input type of DeleteRepositoryCustomProperty.
DeleteRepositoryCustomPropertyInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The global relay id of the custom property to be deleted. |
DeleteRepositoryRulesetInput
Autogenerated input type of DeleteRepositoryRuleset.
DeleteRepositoryRulesetInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The global relay id of the repository ruleset to be deleted. |
FileExtensionRestrictionParametersInput
Prevent commits that include files with specified file extensions from being pushed to the commit graph.
FileExtensionRestrictionParametersInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The file extensions that are restricted from being pushed to the commit graph. |
FilePathRestrictionParametersInput
Prevent commits that include changes in specified file and folder paths from being pushed to the commit graph. This includes absolute paths that contain file names.
FilePathRestrictionParametersInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The file paths that are restricted from being pushed to the commit graph. |
LanguageOrder
Ordering options for language connections.
LanguageOrder에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The ordering direction. |
| The field to order languages by. |
MaxFilePathLengthParametersInput
Prevent commits that include file paths that exceed the specified character limit from being pushed to the commit graph.
MaxFilePathLengthParametersInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The maximum amount of characters allowed in file paths. |
MaxFileSizeParametersInput
Prevent commits with individual files that exceed the specified limit from being pushed to the commit graph.
MaxFileSizeParametersInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The maximum file size allowed in megabytes. This limit does not apply to Git Large File Storage (Git LFS). |
PromoteRepositoryCustomPropertyInput
Autogenerated input type of PromoteRepositoryCustomProperty.
PromoteRepositoryCustomPropertyInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The ID of the repository custom property to be promoted. |
PropertyTargetDefinitionInput
A property that must match.
PropertyTargetDefinitionInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The name of the property. |
| The values to match for. |
| The source of the property. Choose |
RepositoryIdConditionTargetInput
Parameters to be used for the repository_id condition.
RepositoryIdConditionTargetInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| One of these repo IDs must match the repo. |
RepositoryInvitationOrder
Ordering options for repository invitation connections.
RepositoryInvitationOrder에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The ordering direction. |
| The field to order repository invitations by. |
RepositoryNameConditionTargetInput
Parameters to be used for the repository_name condition.
RepositoryNameConditionTargetInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| Array of repository names or patterns to exclude. The condition will not pass if any of these patterns match. |
| Array of repository names or patterns to include. One of these patterns must
match for the condition to pass. Also accepts |
| Target changes that match these patterns will be prevented except by those with bypass permissions. |
RepositoryOrder
Ordering options for repository connections.
RepositoryOrder에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The ordering direction. |
| The field to order repositories by. |
RepositoryPropertyConditionTargetInput
Parameters to be used for the repository_property condition.
RepositoryPropertyConditionTargetInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| Array of repository properties that must not match. |
| Array of repository properties that must match. |
RepositoryRuleConditionsInput
Specifies the conditions required for a ruleset to evaluate.
RepositoryRuleConditionsInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| Configuration for the organization_property condition. |
| Configuration for the ref_name condition. |
| Configuration for the repository_id condition. |
| Configuration for the repository_name condition. |
| Configuration for the repository_property condition. |
RepositoryRuleInput
Specifies the attributes for a new or updated rule.
RepositoryRuleInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| Optional ID of this rule when updating. |
| The parameters for the rule. |
| The type of rule to create. |
RepositoryRuleOrder
Ordering options for repository rules.
RepositoryRuleOrder에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The ordering direction. |
| The field to order repository rules by. |
RepositoryRulesetBypassActorInput
Specifies the attributes for a new or updated ruleset bypass actor. Only one of
actor_id, repository_role_database_id, organization_admin,
enterprise_owner, or deploy_key should be specified.
RepositoryRulesetBypassActorInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| For Team, Integration and User bypasses, the Team, Integration, or User ID. |
| The bypass mode for this actor. |
| For deploy key bypasses, true. Can only use ALWAYS as the bypass mode. |
| For enterprise owner bypasses, true. |
| For enterprise role bypasses, true. NOTE: This bypass actor is in beta. |
| For organization owner bypasses, true. |
| For role bypasses, the role database ID. |
SetRepositoryCustomPropertyValuesInput
Autogenerated input type of SetRepositoryCustomPropertyValues.
SetRepositoryCustomPropertyValuesInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| A list of custom property names and associated values to apply. |
| The ID of the repository to set properties for. |
SetRepositoryInteractionLimitInput
Autogenerated input type of SetRepositoryInteractionLimit.
SetRepositoryInteractionLimitInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| When this limit should expire. |
| The limit to set. |
| The ID of the repository to set a limit for. |
TagNamePatternParametersInput
Parameters to be used for the tag_name_pattern rule.
TagNamePatternParametersInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| How this rule appears when configuring it. |
| If true, the rule will fail if the pattern matches. |
| The operator to use for matching. |
| The pattern to match with. |
UnarchiveRepositoryInput
Autogenerated input type of UnarchiveRepository.
UnarchiveRepositoryInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The ID of the repository to unarchive. |
UpdateParametersInput
Only allow users with bypass permission to update matching refs.
UpdateParametersInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| Branch can pull changes from its upstream repository. |
UpdateRepositoryCustomPropertyInput
Autogenerated input type of UpdateRepositoryCustomProperty.
UpdateRepositoryCustomPropertyInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| The updated allowed values for the custom property. |
| A unique identifier for the client performing the mutation. |
| The updated default value for the custom property if the property is required. |
| The updated description of the custom property. |
| The regex pattern that the value of the custom property must match, if the |
| The global relay id of the source of the custom property. |
| Whether this repository custom property requires explicit values. |
| Whether the updated custom property is required. |
| The updated actors who can edit the values of the custom property. |
UpdateRepositoryInput
Autogenerated input type of UpdateRepository.
UpdateRepositoryInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| A new description for the repository. Pass an empty string to erase the existing description. |
| Indicates if the repository should have the discussions feature enabled. |
| Indicates if the repository should have the issues feature enabled. |
| Indicates if the repository should have the project boards feature enabled. |
| Indicates if the repository should have the pull requests feature enabled. |
| Indicates if the repository displays a Sponsor button for financial contributions. |
| Indicates if the repository should have the wiki feature enabled. |
| The URL for a web page about this repository. Pass an empty string to erase the existing URL. |
| The new name of the repository. |
| The policy controlling who can create pull requests in this repository. |
| The ID of the repository to update. |
| Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure. |
UpdateRepositoryRulesetInput
Autogenerated input type of UpdateRepositoryRuleset.
UpdateRepositoryRulesetInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A list of actors that are allowed to bypass rules in this ruleset. |
| A unique identifier for the client performing the mutation. |
| The list of conditions for this ruleset. |
| The enforcement level for this ruleset. |
| The name of the ruleset. |
| The global relay id of the repository ruleset to be updated. |
| The list of rules for this ruleset. |
| The target of the ruleset. |
UpdateRepositoryWebCommitSignoffSettingInput
Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting.
UpdateRepositoryWebCommitSignoffSettingInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The ID of the repository to update. |
| Indicates if the repository should require signoff on web-based commits. |
UpdateTopicsInput
Autogenerated input type of UpdateTopics.
UpdateTopicsInput에 대한 입력 필드
| 이름 | 설명 |
|---|---|
| A unique identifier for the client performing the mutation. |
| The Node ID of the repository. |
| An array of topic names. |