Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise foi descontinuada em 2021-03-02. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Pré-visualizações de esquema

Você pode visualizar os próximos recursos e alterações para o esquema do GraphQL do GitHub antes de eles serem adicionados à API do GraphQL de GitHub.

Neste artigo

Sobre pré-visualizações de esquemas

Durante o período de pré-visualização, poderemos alterar alguns recursos com base no feedback do desenvolvedor. Se fizermos alterações, iremos anunciá-las no blogue do desenvolvedor sem aviso prévio.

Para acessar uma pré-visualização de esquema, você deverá fornecer um tipo de mídia personalizado no cabeçalho Aceitar para as suas solicitações. A documentação dos recursos para cada pré-visualização especifica qual tipo de mídia personalizado deve ser fornecido.

Observação: Os integrantes do esquema do GraphQL na pré-visualização não podem ser acessados pelo Explorador no momento.

GitHub packages preview

This preview adds support for objects relating to GitHub Packages.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.packages-preview+json

Integrantes do esquema pré-visualizados:

  • Package

  • PackageFile

  • PackageFileOrder

  • PackageFileOrderField

  • PackageOrder

  • PackageOrderField

  • PackageOwner

  • PackageStatistics

  • PackageTag

  • PackageVersion

  • PackageVersionOrder

  • PackageVersionOrderField

  • PackageVersionStatistics

  • Organization.packages

  • PackageMetadatum.packageVersion

  • Repository.packages

  • User.packages

  • PackageConnection.nodes

  • PackageFileConnection.nodes

  • PackageTagConnection.nodes

  • PackageVersionConnection.nodes

  • PackageEdge.node

  • PackageFileEdge.node

  • PackageTagEdge.node

  • PackageVersionEdge.node

  • CreateRegistryPackageFilePayload.packageFile

  • CreateRegistryPackageVersionMetadataPayload.packageVersion

  • CreateRegistryPackageVersionPayload.packageVersion

  • DeleteRegistryPackagePayload.package

  • DeleteRegistryPackageTagPayload.package

  • SetRegistryPackageTagPayload.package

  • UpdateRegistryPackageFilePayload.packageFile

  • UpdateRegistryPackageVersionPayload.packageVersion

  • CreatePackageVersionPayload.packageVersion

  • UpdatePackageVersionPayload.packageVersion

  • CreatePackageFilePayload.packageFile

  • UpdatePackageFilePayload.packageFile

  • CreatePackageVersionMetadataPayload.packageVersion

  • AddPackageTagPayload.package

  • DeletePackageTagPayload.package

Deployments preview

This preview adds support for deployments mutations and new deployments features.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.flash-preview+json

Integrantes do esquema pré-visualizados:

  • DeploymentStatus.environment

  • Mutation.createDeploymentStatus

  • Mutation.createDeployment

Draft pull requests preview

This preview adds support for draft pull requests.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.shadow-cat-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.markPullRequestReadyForReview

  • CreatePullRequestInput.draft

  • PullRequest.isDraft

Checks preview

This preview adds support for reading checks created by GitHub Apps.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.antiope-preview+json

Integrantes do esquema pré-visualizados:

  • CheckAnnotationRange

  • CheckAnnotationPosition

  • CheckAnnotationSpan

  • CheckAnnotation

  • CheckAnnotationConnection.nodes

  • CheckAnnotationData

  • CheckAnnotationEdge.node

  • CheckAnnotationLevel

  • CheckConclusionState

  • CheckStatusState

  • CheckSuiteAutoTriggerPreference

  • CheckRun

  • CheckRunConnection.nodes

  • CheckRunEdge.node

  • CheckRunAction

  • CheckRunFilter

  • CheckRunOutput

  • CheckRunOutputImage

  • CheckRunType

  • CheckSuite

  • CheckSuiteConnection.nodes

  • CheckSuiteEdge.node

  • CheckSuiteFilter

  • Commit.checkSuites

  • Mutation.createCheckRun

  • Mutation.createCheckSuite

  • Mutation.rerequestCheckSuite

  • Mutation.updateCheckRun

  • Mutation.updateCheckSuitePreferences

  • Push

  • RequestableCheckStatusState

  • UpdateCheckSuitePayload.checkSuite

Merge info preview

This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.merge-info-preview+json

Integrantes do esquema pré-visualizados:

  • PullRequest.canBeRebased

  • PullRequest.mergeStateStatus

Update refs preview

This preview adds support for updating multiple refs in a single operation.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.update-refs-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.updateRefs

  • GitRefname

  • RefUpdate

Project event details preview

This preview adds project, project card, and project column details to project-related issue events.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.starfox-preview+json

Integrantes do esquema pré-visualizados:

  • AddedToProjectEvent.project

  • AddedToProjectEvent.projectCard

  • AddedToProjectEvent.projectColumnName

  • ConvertedNoteToIssueEvent.project

  • ConvertedNoteToIssueEvent.projectCard

  • ConvertedNoteToIssueEvent.projectColumnName

  • MovedColumnsInProjectEvent.project

  • MovedColumnsInProjectEvent.projectCard

  • MovedColumnsInProjectEvent.projectColumnName

  • MovedColumnsInProjectEvent.previousProjectColumnName

  • RemovedFromProjectEvent.project

  • RemovedFromProjectEvent.projectColumnName

Minimize comments preview

This preview adds support for minimizing comments on issues, pull requests, commits, and gists.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.queen-beryl-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.minimizeComment

  • Mutation.unminimizeComment

  • Minimizable

Create content attachments preview

This preview adds support for creating content attachments.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.corsair-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.createContentAttachment

Pinned issues preview

This preview adds support for pinned issues.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.elektra-preview+json

Integrantes do esquema pré-visualizados:

  • Repository.pinnedIssues

  • PinnedIssue

  • PinnedIssueEdge

  • PinnedIssueConnection

  • Mutation.pinIssue

  • Mutation.unpinIssue

Labels preview

This preview adds support for adding, updating, creating and deleting labels.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.bane-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.createLabel

  • Mutation.deleteLabel

  • Mutation.updateLabel

Import project preview

This preview adds support for importing projects.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.slothette-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.importProject

Multi line comments preview

This preview adds support for blob-positioned and multi-line comments.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.comfort-fade-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.addPullRequestReviewThread

  • AddPullRequestReviewInput.threads

  • DiffSide

  • PullRequestReviewThread.startLine

  • PullRequestReviewThread.originalStartLine

  • PullRequestReviewThread.startDiffSide

  • PullRequestReviewThread.line

  • PullRequestReviewThread.originalLine

  • PullRequestReviewThread.diffSide

Team review assignments preview

This preview adds support for updating the settings for team review assignment.

Para alternar essa visualização e acesso aos seguintes integrantes do esquema, você deve fornecer um tipo de mídia personalizada no cabeçalho Aceitar:

application/vnd.github.stone-crop-preview+json

Integrantes do esquema pré-visualizados:

  • Mutation.updateTeamReviewAssignment

  • TeamReviewAssignmentAlgorithm

  • Team.reviewRequestDelegationEnabled

  • Team.reviewRequestDelegationAlgorithm

  • Team.reviewRequestDelegationMemberCount

  • Team.reviewRequestDelegationNotifyTeam