Mutations
createCheckRun
Create a check run.
Campos de entrada para createCheckRun
input(CreateCheckRunInput!)
Campos de retorno para createCheckRun
| Nombre | Descripción |
|---|---|
| The newly created check run. |
| A unique identifier for the client performing the mutation. |
createCheckSuite
Create a check suite.
Campos de entrada para createCheckSuite
input(CreateCheckSuiteInput!)
Campos de retorno para createCheckSuite
| Nombre | Descripción |
|---|---|
| The newly created check suite. |
| A unique identifier for the client performing the mutation. |
rerequestCheckSuite
Rerequests an existing check suite.
Campos de entrada para rerequestCheckSuite
input(RerequestCheckSuiteInput!)
Campos de retorno para rerequestCheckSuite
| Nombre | Descripción |
|---|---|
| The requested check suite. |
| A unique identifier for the client performing the mutation. |
updateCheckRun
Update a check run.
Campos de entrada para updateCheckRun
input(UpdateCheckRunInput!)
Campos de retorno para updateCheckRun
| Nombre | Descripción |
|---|---|
| The updated check run. |
| A unique identifier for the client performing the mutation. |
updateCheckSuitePreferences
Modifies the settings of an existing check suite.
Campos de entrada para updateCheckSuitePreferences
Campos de retorno para updateCheckSuitePreferences
| Nombre | Descripción |
|---|---|
| A unique identifier for the client performing the mutation. |
| The updated repository. |
Objects
CheckAnnotation
A single check annotation.
Campos para CheckAnnotation
| Nombre | Descripción |
|---|---|
| The annotation's severity level. |
| The path to the file that this annotation was made on. |
| Identifies the primary key from the database. Advertencia
|
| Identifies the primary key from the database as a BigInt. |
| The position of this annotation. |
| The annotation's message. |
| The path that this annotation was made on. |
| Additional information about the annotation. |
| The annotation's title. |
CheckAnnotationConnection
The connection type for CheckAnnotation.
Campos para CheckAnnotationConnection
| Nombre | Descripción |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
CheckAnnotationEdge
An edge in a connection.
Campos para CheckAnnotationEdge
| Nombre | Descripción |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
CheckAnnotationPosition
A character position in a check annotation.
Campos para CheckAnnotationPosition
| Nombre | Descripción |
|---|---|
| Column number (1 indexed). |
| Line number (1 indexed). |
CheckAnnotationSpan
An inclusive pair of positions for a check annotation.
Campos para CheckAnnotationSpan
| Nombre | Descripción |
|---|---|
| End position (inclusive). |
| Start position (inclusive). |
CheckRun
A check run.
CheckRun Implementa
Campos para CheckRun
| Nombre | Descripción |
|---|---|
| The check run's annotations. Argumentos para
|
| The check suite that this run is a part of. |
| Identifies the date and time when the check run was completed. |
| The conclusion of the check run. |
| Identifies the primary key from the database. |
| The corresponding deployment for this job, if any. |
| The URL from which to find full details of the check run on the integrator's site. |
| A reference for the check run on the integrator's system. |
| The Node ID of the CheckRun object. |
| Whether this is required to pass before merging for a specific pull request. |
| The name of the check for this check run. |
| Information about a pending deployment, if any, in this check run. |
| The permalink to the check run summary. |
| The repository associated with this check run. |
| The HTTP path for this check run. |
| Identifies the date and time when the check run was started. |
| The current status of the check run. |
| The check run's steps. Argumentos para
|
| A string representing the check run's summary. |
| A string representing the check run's text. |
| A string representing the check run. |
| The HTTP URL for this check run. |
CheckRunConnection
The connection type for CheckRun.
Campos para CheckRunConnection
| Nombre | Descripción |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
CheckRunEdge
An edge in a connection.
Campos para CheckRunEdge
| Nombre | Descripción |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
CheckRunStateCount
Represents a count of the state of a check run.
Campos para CheckRunStateCount
| Nombre | Descripción |
|---|---|
| The number of check runs with this state. |
| The state of a check run. |
CheckStep
A single check step.
Campos para CheckStep
| Nombre | Descripción |
|---|---|
| Identifies the date and time when the check step was completed. |
| The conclusion of the check step. |
| A reference for the check step on the integrator's system. |
| The step's name. |
| The index of the step in the list of steps of the parent check run. |
| Number of seconds to completion. |
| Identifies the date and time when the check step was started. |
| The current status of the check step. |
CheckStepConnection
The connection type for CheckStep.
Campos para CheckStepConnection
| Nombre | Descripción |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
CheckStepEdge
An edge in a connection.
Campos para CheckStepEdge
| Nombre | Descripción |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
CheckSuite
A check suite.
CheckSuite Implementa
Campos para CheckSuite
| Nombre | Descripción |
|---|---|
| The GitHub App which created this check suite. |
| The name of the branch for this check suite. |
| The check runs associated with a check suite. Argumentos para
|
| The commit for this check suite. |
| The conclusion of this check suite. |
| Identifies the date and time when the object was created. |
| The user who triggered the check suite. |
| Identifies the primary key from the database. |
| The Node ID of the CheckSuite object. |
| A list of open pull requests matching the check suite. Argumentos para
|
| The push that triggered this check suite. |
| The repository associated with this check suite. |
| The HTTP path for this check suite. |
| The status of this check suite. |
| Identifies the date and time when the object was last updated. |
| The HTTP URL for this check suite. |
| The workflow run associated with this check suite. |
CheckSuiteConnection
The connection type for CheckSuite.
Campos para CheckSuiteConnection
| Nombre | Descripción |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
CheckSuiteEdge
An edge in a connection.
Campos para CheckSuiteEdge
| Nombre | Descripción |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
Enums
CheckAnnotationLevel
Represents an annotation's information level.
Valores de CheckAnnotationLevel.
| Nombre | Descripción |
|---|---|
FAILURE | An annotation indicating an inescapable error. |
NOTICE | An annotation indicating some information. |
WARNING | An annotation indicating an ignorable error. |
CheckConclusionState
The possible states for a check suite or run conclusion.
Valores de CheckConclusionState.
| Nombre | Descripción |
|---|---|
ACTION_REQUIRED | The check suite or run requires action. |
CANCELLED | The check suite or run has been cancelled. |
FAILURE | The check suite or run has failed. |
NEUTRAL | The check suite or run was neutral. |
SKIPPED | The check suite or run was skipped. |
STALE | The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion. |
STARTUP_FAILURE | The check suite or run has failed at startup. |
SUCCESS | The check suite or run has succeeded. |
TIMED_OUT | The check suite or run has timed out. |
CheckRunState
The possible states of a check run in a status rollup.
Valores de CheckRunState.
| Nombre | Descripción |
|---|---|
ACTION_REQUIRED | The check run requires action. |
CANCELLED | The check run has been cancelled. |
COMPLETED | The check run has been completed. |
FAILURE | The check run has failed. |
IN_PROGRESS | The check run is in progress. |
NEUTRAL | The check run was neutral. |
PENDING | The check run is in pending state. |
QUEUED | The check run has been queued. |
SKIPPED | The check run was skipped. |
STALE | The check run was marked stale by GitHub. Only GitHub can use this conclusion. |
STARTUP_FAILURE | The check run has failed at startup. |
SUCCESS | The check run has succeeded. |
TIMED_OUT | The check run has timed out. |
WAITING | The check run is in waiting state. |
CheckRunType
The possible types of check runs.
Valores de CheckRunType.
| Nombre | Descripción |
|---|---|
ALL | Every check run available. |
LATEST | The latest check run. |
CheckStatusState
The possible states for a check suite or run status.
Valores de CheckStatusState.
| Nombre | Descripción |
|---|---|
COMPLETED | The check suite or run has been completed. |
IN_PROGRESS | The check suite or run is in progress. |
PENDING | The check suite or run is in pending state. |
QUEUED | The check suite or run has been queued. |
REQUESTED | The check suite or run has been requested. |
WAITING | The check suite or run is in waiting state. |
RequestableCheckStatusState
The possible states that can be requested when creating a check run.
Valores de RequestableCheckStatusState.
| Nombre | Descripción |
|---|---|
COMPLETED | The check suite or run has been completed. |
IN_PROGRESS | The check suite or run is in progress. |
PENDING | The check suite or run is in pending state. |
QUEUED | The check suite or run has been queued. |
WAITING | The check suite or run is in waiting state. |
Input objects
CheckAnnotationData
Information from a check run analysis to specific lines of code.
Campos de entrada para CheckAnnotationData
| Nombre | Descripción |
|---|---|
| Represents an annotation's information level. |
| The location of the annotation. |
| A short description of the feedback for these lines of code. |
| The path of the file to add an annotation to. |
| Details about this annotation. |
| The title that represents the annotation. |
CheckAnnotationRange
Information from a check run analysis to specific lines of code.
Campos de entrada para CheckAnnotationRange
| Nombre | Descripción |
|---|---|
| The ending column of the range. |
| The ending line of the range. |
| The starting column of the range. |
| The starting line of the range. |
CheckRunAction
Possible further actions the integrator can perform.
Campos de entrada para CheckRunAction
| Nombre | Descripción |
|---|---|
| A short explanation of what this action would do. |
| A reference for the action on the integrator's system. |
| The text to be displayed on a button in the web UI. |
CheckRunFilter
The filters that are available when fetching check runs.
Campos de entrada para CheckRunFilter
| Nombre | Descripción |
|---|---|
| Filters the check runs created by this application ID. |
| Filters the check runs by this name. |
| Filters the check runs by this type. |
| Filters the check runs by these conclusions. |
| Filters the check runs by this status. Superceded by statuses. |
| Filters the check runs by this status. Overrides status. |
CheckRunOutput
Descriptive details about the check run.
Campos de entrada para CheckRunOutput
| Nombre | Descripción |
|---|---|
| The annotations that are made as part of the check run. |
| Images attached to the check run output displayed in the GitHub pull request UI. |
| The summary of the check run (supports Commonmark). |
| The details of the check run (supports Commonmark). |
| A title to provide for this check run. |
CheckRunOutputImage
Images attached to the check run output displayed in the GitHub pull request UI.
Campos de entrada para CheckRunOutputImage
| Nombre | Descripción |
|---|---|
| The alternative text for the image. |
| A short image description. |
| The full URL of the image. |
CheckSuiteAutoTriggerPreference
The auto-trigger preferences that are available for check suites.
Campos de entrada para CheckSuiteAutoTriggerPreference
| Nombre | Descripción |
|---|---|
| The node ID of the application that owns the check suite. |
| Set to |
CheckSuiteFilter
The filters that are available when fetching check suites.
Campos de entrada para CheckSuiteFilter
| Nombre | Descripción |
|---|---|
| Filters the check suites created by this application ID. |
| Filters the check suites by this name. |
CreateCheckRunInput
Autogenerated input type of CreateCheckRun.
Campos de entrada para CreateCheckRunInput
| Nombre | Descripción |
|---|---|
| Possible further actions the integrator can perform, which a user may trigger. |
| A unique identifier for the client performing the mutation. |
| The time that the check run finished. |
| The final conclusion of the check. |
| The URL of the integrator's site that has the full details of the check. |
| A reference for the run on the integrator's system. |
| The SHA of the head commit. |
| The name of the check. |
| Descriptive details about the run. |
| The node ID of the repository. |
| The time that the check run began. |
| The current status. |
CreateCheckSuiteInput
Autogenerated input type of CreateCheckSuite.
Campos de entrada para CreateCheckSuiteInput
| Nombre | Descripción |
|---|---|
| A unique identifier for the client performing the mutation. |
| The SHA of the head commit. |
| The Node ID of the repository. |
RerequestCheckSuiteInput
Autogenerated input type of RerequestCheckSuite.
Campos de entrada para RerequestCheckSuiteInput
| Nombre | Descripción |
|---|---|
| The Node ID of the check suite. |
| A unique identifier for the client performing the mutation. |
| The Node ID of the repository. |
UpdateCheckRunInput
Autogenerated input type of UpdateCheckRun.
Campos de entrada para UpdateCheckRunInput
| Nombre | Descripción |
|---|---|
| Possible further actions the integrator can perform, which a user may trigger. |
| The node of the check. |
| A unique identifier for the client performing the mutation. |
| The time that the check run finished. |
| The final conclusion of the check. |
| The URL of the integrator's site that has the full details of the check. |
| A reference for the run on the integrator's system. |
| The name of the check. |
| Descriptive details about the run. |
| The node ID of the repository. |
| The time that the check run began. |
| The current status. |
UpdateCheckSuitePreferencesInput
Autogenerated input type of UpdateCheckSuitePreferences.
Campos de entrada para UpdateCheckSuitePreferencesInput
| Nombre | Descripción |
|---|---|
| The check suite preferences to modify. |
| A unique identifier for the client performing the mutation. |
| The Node ID of the repository. |