Plots2: Erro de PublicBot

Criado em 24 jan. 2018  ·  4Comentários  ·  Fonte: publiclab/plots2

Descreva o problema (ou ideia)

Eu estava fazendo um pull request nas parcelas. Eu escrevi "Fixes #issue_number", mas ainda está me mostrando "Você deve inserir como" corrige ... "
image
Veja a primeira e a última linha da imagem

bug

Todos 4 comentários

Eu também percebi isso. Porém, nem sempre acontece. Consulte PR # 2078, que não está vinculado a nenhum problema em aberto. Você olhou para Dangerfile na pasta raiz?

Obrigado @seafr . Ajudou muito a resolver o problema.

Eu descobri que o arquivo de perigo diz que se algum commit tiver uma mensagem contendo #some_number, então não criará nenhuma mensagem. Mas se a pessoa escreveu o número do problema no pr_body, isso não funciona.
Então, @jwarren devo mudar
https://github.com/publiclab/plots2/blob/6051774af117bd32c2af944a23df097d0b2ebaf5/Dangerfile#L5 -L7
para

unless git.commits.any? { |c| c.message =~ /#[\d]+/ } || github.pr_body.any?{ |c| c.message =~ /#[\d]+/ }
  message "This pull request doesn't link to a issue number. Please refer to the issue it fixes (if any) in the body of your PR, in the format: `Fixes #123`."

Impressionante! Grande captura.

Em 25 de janeiro de 2018 10:21, "Sidharth Bansal" [email protected]
escrevi:

Obrigado @seafr https://github.com/seafr Ajudou muito a resolver o
questão.

Eu descobri que o arquivo de perigo diz que se algum commit tiver uma mensagem contendo

algum_numero do que isso não criará nenhuma mensagem. Mas se a pessoa tem

escreveu o número do problema no pr_body então isso não funciona.
Então, @jwarren https://github.com/jwarren devo mudar
https://github.com/publiclab/plots2/blob/6051774af117bd32c2af944a23df09
7d0b2ebaf5 / Dangerfile # L5-L7
para

a menos que git.commits.any? {| c | c.message = ~ / # [\ d] + /} || github.pr_body.any? {| c | c.mensagem = ~ / # [\ d] + /}
mensagem "Esta solicitação pull não está vinculada a um número de problema. Consulte o problema que ela corrige (se houver) no corpo do seu PR, no formato: Fixes #123 ."

-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/publiclab/plots2/issues/2086#issuecomment-360497849 ,
ou silenciar o tópico
https://github.com/notifications/unsubscribe-auth/AABfJzTW7FKZWQ3EkcraqeZ3ZsibKClxks5tOJvAgaJpZM4Rqkil
.

De nada, @SidharthBansal

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

shapironick picture shapironick  ·  3Comentários

first-timers[bot] picture first-timers[bot]  ·  3Comentários

grvsachdeva picture grvsachdeva  ·  3Comentários

keshavsethi picture keshavsethi  ·  3Comentários

keshavsethi picture keshavsethi  ·  3Comentários