Skip to main content

Предварительные версии схемы

Вы можете просматривать предстоящие функции и изменения в схеме GraphQL GitHub перед их добавлением в API GraphQL GitHub.

Сведения о предварительных версиях схемы

В течение периода предварительной версии мы можем изменить некоторые функции на основе отзывов разработчиков. В случае изменений мы объявим о них в блоге разработчиков без предварительного уведомления.

Чтобы получить доступ к предварительной версии схемы, необходимо указать пользовательский тип носителя в заголовке Accept запросов. В документации по функциям для каждой предварительной версии указывается, какой пользовательский тип носителя следует указывать.

Note

Элементы схемы GraphQL в предварительной версии не могут быть доступны через обозреватель в настоящее время.

Access to package version deletion preview

This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

application/vnd.github.package-deletes-preview+json

Элементы схемы, которые можно предварительно просматривать:

  • Mutation.deletePackageVersion

Deployments preview

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

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

application/vnd.github.flash-preview+json

Элементы схемы, которые можно предварительно просматривать:

  • DeploymentStatus.environment
  • Mutation.createDeploymentStatus
  • Mutation.createDeployment

Merge info preview more detailed information about a pull request's merge state preview

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

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

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

Элементы схемы, которые можно предварительно просматривать:

  • PullRequest.canBeRebased
  • PullRequest.mergeStateStatus

Update refs preview update multiple refs in a single operation preview

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

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

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

Элементы схемы, которые можно предварительно просматривать:

  • Mutation.updateRefs
  • GitRefname
  • RefUpdate

Access to a repository's dependency graph preview

This preview adds support for reading a dependency graph for a repository.

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

application/vnd.github.hawkgirl-preview+json

Элементы схемы, которые можно предварительно просматривать:

  • DependencyGraphManifest
  • Repository.dependencyGraphManifests
  • DependencyGraphManifestEdge
  • DependencyGraphManifestConnection
  • DependencyGraphDependency
  • DependencyGraphDependencyEdge
  • DependencyGraphDependencyConnection

Project event details preview

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

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

application/vnd.github.starfox-preview+json

Элементы схемы, которые можно предварительно просматривать:

  • AddedToProjectEvent.project
  • AddedToProjectEvent.projectCard
  • AddedToProjectEvent.projectColumnName
  • ConvertedNoteToIssueEvent.project
  • ConvertedNoteToIssueEvent.projectCard
  • ConvertedNoteToIssueEvent.projectColumnName
  • MovedColumnsInProjectEvent.project
  • MovedColumnsInProjectEvent.projectCard
  • MovedColumnsInProjectEvent.projectColumnName
  • MovedColumnsInProjectEvent.previousProjectColumnName
  • RemovedFromProjectEvent.project
  • RemovedFromProjectEvent.projectColumnName

Labels preview

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

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

application/vnd.github.bane-preview+json

Элементы схемы, которые можно предварительно просматривать:

  • Mutation.createLabel
  • Mutation.deleteLabel
  • Mutation.updateLabel

Import project preview

This preview adds support for importing projects.

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

application/vnd.github.slothette-preview+json

Элементы схемы, которые можно предварительно просматривать:

  • Mutation.importProject

Team review assignments preview

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

Чтобы включить этот предварительный просмотр и получить доступ к следующим членам схемы, необходимо указать пользовательский тип носителя в заголовке `Accept`:

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

Элементы схемы, которые можно предварительно просматривать:

  • Mutation.updateTeamReviewAssignment
  • TeamReviewAssignmentAlgorithm
  • Team.reviewRequestDelegationEnabled
  • Team.reviewRequestDelegationAlgorithm
  • Team.reviewRequestDelegationMemberCount
  • Team.reviewRequestDelegationNotifyTeam