Nota:
Esta característica está en versión preliminar pública y está sujeta a cambios.
Las GitHub API REST y GraphQL exponen solicitudes de incorporación de cambios apiladas. La API REST admite la lectura y administración de pilas, mientras que GraphQL API admite consultas de solo lectura.
Use la API para leer la pertenencia a la pila de una solicitud de incorporación de cambios o para crear su propia automatización e integraciones para las solicitudes de incorporación de cambios apiladas.
REST API
La API REST expone solicitudes de incorporación de cambios apiladas de dos maneras:
- Objeto
stacken recursos de solicitud de incorporación de cambios. Cuando una solicitud de incorporación de cambios pertenece a una pila, su recurso REST incluye unstackobjeto . Esto le permite leer la pertenencia a la pila de la solicitud de incorporación de cambios, incluido el número y el tamaño de la pila y la posición y la base de la solicitud de incorporación de cambios, directamente desde la solicitud de incorporación de cambios. - Api stacks. Un conjunto dedicado de puntos de conexión para enumerar, leer, crear, extender y disolver pilas. Esta es la superficie para crear y modificar pilas.
Nota:
Si combina a través de la API y quiere usar solicitudes de incorporación de cambios apiladas, deberá actualizar el código para usar la nueva API de combinación para las pilas.
Para ver los puntos de conexión, los parámetros y los esquemas, consulte Puntos de conexión de la API REST para solicitudes de incorporación de cambios.
GraphQL API
GraphQL API expone la pertenencia a la pila de una solicitud de incorporación de cambios a través de campos y stackEntry de solo stack lectura en el PullRequest tipo. Use estos campos para consultar la pila a la que pertenece una solicitud de incorporación de cambios y su posición dentro de ella.
GraphQL API es de solo lectura para pilas; no hay mutaciones de pila. Para crear o modificar pilas, use la API REST.
Para los campos, objetos y esquemas, consulte Solicitudes de incorporación de cambios.