Por exemplo: Closes #344.
: https://github.com/openwisp/openwisp-controller/runs/2529479318
Posso fazer este problema
Claro, @keshavgbpecdelhi, vá em frente
@devkapilbansal você pode dizer onde fazer mudanças (qual código requer modificação)
Eu acho que você precisa consertar esta função
https://github.com/openwisp/openwisp-utils/blob/1f73cc3d522478cd34bd6f10d3dfa98be12e4263/openwisp_utils/qa.py#L83
Eu tentei olhar para esse problema e descobri que regex está retornando #344.
da descrição longa que é então combinada com #344
da descrição curta e os testes falharam porque #344.
não é o mesmo que #344
Temos que adicionar "." no caso de pular?
skip_cases = [
# merges
r '^ Merge pull request # [A-Za-z0-9.] * from',
r "^ Mesclar branch '(. ?)' em",# lançamentosr '^ [A-Za-z0-9.] lançamento $',
r "^ Aumentou a VERSÃO para (. ?) $",r "^ Bump (. ?) de (. ?) para (. ?) $",
]
Ele foi escrito para não adicionar "."
https://github.com/openwisp/openwisp-utils/blob/1f73cc3d522478cd34bd6f10d3dfa98be12e4263/openwisp_utils/qa.py#L108
É apenas para uma breve descrição
@keshavgbpecdelhi você tentou ir além do código uma vez e entender o que está acontecendo lá? A melhor maneira de corrigir o erro é tentar reproduzi-lo localmente, ver qual parte do código é responsável por isso, escrevendo um caso de teste que falhará com certeza a menos que o erro seja corrigido e então resolvendo o erro.
@keshavgbpecdelhi a primeira etapa é escrever um teste de falha para replicar o problema, consulte https://github.com/openwisp/openwisp-utils/blob/master/tests/test_project/tests/test_qa.py#L79 -L135.