Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current Restore this Version View Version History

« Previous Version 5 Next »

Informações gerais

Um Pull Request, também conhecido como PR, é uma solicitação para mesclar o código de uma ramificação (branch) para outra no repositório.

Para otimizar o processo, é recomendado que todas as solicitações de PR sejam enviadas para o grupo do Teams com o nome [AD] - APROVAÇÃO PRs. Caso o solicitante não esteja no grupo, peço que entre em contato com Lucas Falotico, Diego Mota ou Alessandro Holanda para ser inserido.

A seguir, estão algumas boas práticas que devem ser seguidas no processo de solicitação de PR. O não seguimentos das mesmas resultará na reprovação do PR.

Solicitação de PR da Branch Feature para Develop

Em algumas SQUADs, o próprio Tech Lead pode ser responsável por aprovar a consolidação da Branch Feature na Branch de Develop. Contudo, é essencial levar em conta os seguintes pontos nesse processo:

  1. É responsabilidade integral do Tech Lead que realizou a aprovação garantir a consolidação de todos os Commits na Branch de Develop para posterior ida para produção.

  2. Caso haja a necessidade de criar um novo JOB, é fundamental entrar em contato com a equipe de arquitetura de dados para solicitar suporte. Isso abrange a definição dos recursos necessários, bem como a configuração e o tagueamento adequados do JOB.

No caso em que não houver um tech-lead responsável por essa aprovação, o processo seguirá o mesmo fluxo utilizado para a branch master, sendo necessário fazer a solicitação por meio do grupo do Teams.

Solicitação de um PR da Brach Develop para Master

A aprovação deve ser exclusivamente efetuada pelo time de arquitetura de dados, utilizando o grupo do Teams denominado [AD] - APROVAÇÃO PRs.

É fundamental que as solicitações de aprovação de PRs contenham os seguintes elementos:

  1. Descritivo detalhado das alterações contidas no pacote (Obrigatório).

  2. Procedimentos, se necessários, antes ou depois da aprovação, claramente listados e numerados para indicar uma ordem específica, se for o caso.

  3. Evidências de execução bem-sucedida em DEVELOP. Isso pode ser um print ou um link para as execuções no ambiente de DEVELOP, exibindo as melhorias em questão (Obrigatório).

Os itens marcados como obrigatórios devem ser integralmente apresentados no PR; a ausência de qualquer um deles resultará automaticamente na reprovação. Além disso, caso haja etapas a serem seguidas antes ou depois da aprovação, e essas etapas não estiverem claramente indicadas no PR, a reprovação também ocorrerá.

Sobre Prazos

O prazo estabelecido para a aprovação de qualquer Pull Request (PR) é de até dois dias úteis. Por exemplo, se um PR for submetido em uma segunda-feira às 13:00, a aprovação deve ser realizada até quarta-feira às 13:00. É importante destacar que durante esse período, o PR pode ser rejeitado caso sejam identificadas inconsistências.

No caso de situações que demandem urgência, é imprescindível que haja uma comunicação direta com a liderança de arquitetura de dados, representada por Alessandro Holanda. Essa abordagem visa possibilitar a análise da situação e a determinação da melhor solução a ser adotada.

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.