La acción Obtener solicitud de extracción recupera información detallada de la solicitud de extracción especificada de un repositorio de GitHub.

Resumen

La acción Obtener solicitud de extracción recupera los detalles de una solicitud de extracción usando el número de la solicitud de extracción. Los datos recuperados incluyen el título, el estado, el autor, la URL, la rama, los comentarios, las adiciones, las eliminaciones, la fecha de creación, la rama base, el estado de fusión, los comentarios de revisión, el estado de fusionabilidad, los archivos cambiados, las confirmaciones y los responsables de la fusión. La acción requiere una sesión de GitHub activa para autenticar la solicitud.

Configuración

La acción Obtener solicitud de extracción contiene la siguiente configuración:

Nota: Todos los campos de entrada admiten variables de string. Puede crear una variable de string para contener la string de texto adecuada y seleccionarla en la configuración y opción correspondientes.
Nombre de la sesión

Especifica el nombre de la sesión de GitHub que crea la acción Conectar. Utilice una de las siguientes opciones para especificar el nombre de la sesión:

  • Nombre de la sesión: Ingrese el nombre de la sesión como texto directamente o seleccione la variable de string que contiene el texto del nombre de la sesión.
  • Variable: Seleccione la variable de sesión de GitHub que crea la acción Conectar.
Nombre del propietario
Especifica el nombre del propietario del repositorio de GitHub. El propietario puede ser una organización o una cuenta de usuario. Puede ingresar el nombre directamente como texto o seleccionar la variable de string correspondiente.
Nombre del repositorio
Especifica el nombre del repositorio de GitHub del cual la acción recupera la solicitud de extracción. Puede ingresar el nombre del repositorio directamente como texto o seleccionar la variable de string correspondiente.
Número de solicitud de extracción
Especifica el número de solicitud de extracción para recuperar los detalles. Puede ingresar directamente el número de la solicitud de extracción como texto o seleccionar la variable de string correspondiente.
Asignar la salida a una variable
Especifica la variable en la que la acción guarda los datos de respuesta. Los datos de respuesta incluyen los siguientes campos:
  • título: el título de la solicitud de extracción.
  • estado: el estado de la solicitud de extracción. El estado puede estar abierto o cerrado.
  • autor: el creador de la solicitud de extracción.
  • url: la URL en HTML de la solicitud de extracción.
  • rama: la rama de origen para la cual se crea la solicitud de extracción.
  • comentarios: la cantidad de comentarios en la solicitud de extracción.
  • adiciones: la cantidad de adiciones realizadas al código en la rama de origen.
  • eliminaciones: la cantidad de eliminaciones realizadas en el código en la rama de origen.
  • created: la marca de tiempo que indica cuándo se creó la solicitud de extracción.
  • baseBranch: la rama de destino en la que se debe fusionar la solicitud de extracción.
  • fusionado: el indicador booleano que señala el estado de fusión de la solicitud de extracción.
  • reviewComments: la cantidad de comentarios de revisión en la solicitud de extracción. Estos son los comentarios en línea agregados a los archivos dentro de la rama de origen.
  • fusionable: el booleano que indica si la solicitud de extracción se puede fusionar sin ningún conflicto.
  • changedFiles: la cantidad de archivos cambiados en la rama de origen de la solicitud de extracción.
  • confirmaciones: la cantidad de confirmaciones realizadas en la solicitud de extracción.
  • mergedBy: el usuario que fusionó la solicitud de extracción en la rama de destino.
Utilice una de las siguientes opciones para asignar la salida:
  • Múltiples variables: Cree y especifique variables individuales para almacenar datos de respuesta específicos.

    Use la opción Agregar asignación de variable para especificar la clave y el tipo de variable correspondiente para almacenar los datos de respuesta específicos.

  • Diccionario: Cree y especifique una variable de diccionario para almacenar todos los datos de la respuesta. También puede seleccionar una variable de diccionario existente.