A ação Obter pull request recupera informações detalhadas da pull request especificada de um repositório GitHub.

Visão geral

A ação Obter pull request recupera os detalhes de uma pull request usando o número da pull request. Os dados recuperados incluem o título, o estado, o autor, a URL, a ramificação, os comentários, as adições, as exclusões, a data de criação, a ramificação base, o status da mesclagem, os comentários de revisão, o status de mesclabilidade, os arquivos alterados, as confirmações e o autor da mesclagem. A ação requer uma sessão ativa do GitHub para autenticar a solicitação.

Configurações

A ação Obter pull request contém as seguintes configurações:

Nota: todos os campos de entrada são compatíveis com variáveis de string. Você pode criar uma variável de string para armazenar a string de texto apropriada e selecioná-la na configuração e opção aplicáveis.
Nome da sessão

Especifica o nome da sessão do GitHub que a ação Conectar cria. Use uma das seguintes opções para especificar o nome da sessão:

  • Nome da sessão: digite o nome da sessão como texto diretamente ou selecione a variável de string que contém o texto do nome da sessão.
  • Variable (Variável): selecione a variável de sessão GitHub que a ação Conectar cria.
Nome do responsável
Especifica o nome do responsável pelo repositório GitHub. O proprietário pode ser uma organização ou uma conta de usuário. Você pode inserir o nome diretamente como texto ou selecionar a variável de string aplicável.
Nome do repositório
Especifica o nome do repositório GitHub do qual a ação recupera a pull request. Você pode inserir o nome do repositório diretamente como texto ou selecionar a variável de string aplicável.
Número do pull request
Especifica o número da pull request para recuperar os detalhes. Você pode inserir diretamente o número da pull request como texto ou selecionar a string variável aplicável.
Atribuir saída à variável
Especifica a variável na qual a ação armazena os dados da resposta. Os dados da resposta incluem os seguintes campos:
  • title: o título da pull request.
  • state: o estado da pull request. O estado pode ser aberto ou fechado.
  • author: o criador da pull request.
  • url: o URL HTML da pull request.
  • branch: a ramificação de origem para a qual a pull request é criada.
  • comments: o número de comentários na pull request.
  • additions: o número de adições feitas ao código na ramificação de origem.
  • deletions: o número de exclusões feitas no código na ramificação de origem.
  • created: o carimbo de data/hora que indica quando a pull request foi criada.
  • baseBranch: a ramificação de destino na qual a pull request deve ser mesclada.
  • merged: o sinalizador booleano que indica o status de mesclagem da pull request.
  • reviewComments: o número de comentários de revisão na pull request. Estes são os comentários em linha adicionados aos arquivos dentro da ramificação de origem.
  • mergeable: o booleano que indica se a pull request pode ser mesclada sem nenhum conflito.
  • changedFiles: o número de arquivos alterados na ramificação de origem da pull request.
  • commits: o número de confirmações feitas na pull request.
  • mergedBy: o usuário que mesclou a pull request para a ramificação de destino.
Use uma das seguintes opções para atribuir a saída:
  • Variáveis múltiplas: Crie e especifique variáveis individuais para armazenar dados de resposta específicos.

    Use a opção Adicionar mapeamento de variável para especificar a chave e o tipo de variável correspondente para armazenar os dados de resposta específicos.

  • Dicionário: Crie e especifique uma variável de dicionário para armazenar todos os dados de resposta. Você também pode selecionar uma variável de dicionário existente.