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. Consulte Puntos de conexión de la API REST para solicitudes de incorporación de cambios.
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 stack de solo stackEntry 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.