A ação Mesclar pull request mescla uma pull request na ramificação de destino do repositório GitHub.

Visão geral

A ação Mesclar pull request mescla uma pull request na ramificação de destino de um repositório GitHub usando o número da pull request. Você pode especificar o tipo de mesclagem, o título da confirmação e a mensagem para a confirmação de mesclagem. A ação requer uma sessão ativa do GitHub para autenticar a solicitação.

Configurações

A ação Mesclar 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 nas configurações 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. O Automation 360 define Padrão como o nome de sessão padrã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 no qual a ação mescla 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 a ser mesclada. Você pode inserir diretamente o número da pull request como texto ou selecionar a string variável aplicável.
Tipo de mesclagem
Especifica o método de mesclagem para a pull request. Selecione uma das seguintes opções:
  • Mesclar: selecione esta opção para mesclar todas as confirmações da ramificação de origem na ramificação de destino e criar uma confirmação de mesclagem.
  • Squash: selecione esta opção para combinar todas as confirmações da ramificação de origem em uma única confirmação antes de fazer a mesclagem na ramificação de destino.
  • Rebase: selecione essa opção para enviar cada pull request individualmente da ramificação de origem para a ramificação de destino, sem criar uma confirmação de mesclagem.
Título da confirmação (opcional)
Especifica o título da confirmação. Você pode inserir o título da confirmação diretamente como texto ou selecionar a variável de string correspondente.
Mensagem de confirmação (opcional)
Especifica o texto do corpo da confirmação. Você pode inserir a mensagem de confirmação diretamente como texto ou selecionar a string variável aplicável.
Atribuir saída à variável
Especifica a variável booleana na qual a ação armazena o status da solicitação de mesclagem. A ação retorna o status true para mesclagem bem-sucedida e false se a mesclagem falhar.