Sua solicitação de recurso está relacionada a um problema?
Ao executar auto shipit
de master
que não está no mesmo commit do remoto, um erro ocorrerá quando o aumento da versão e os commits do changelog forem enviados.
Descreva a solução que você gostaria
Detecte o problema antes do git e dê um erro instrutivo.
Descreva as alternativas que você considerou
Verifique o baseBranch local e git pull do remoto.
@jrschumacher Recriei o problema sem a captura de tela do token que vazou. Mas esqueci qual era o título
🤦♂️ obrigado, foi um longo dia. Se você me apontar o arquivo correto, investigarei a adição da verificação e do erro. Eu olhei no núcleo, mas não vi onde o empurrão estava acontecendo.
Este repo é público? Eu posso bisbilhotar.
@hipstersmoothie https://github.com/avkvirtru/virtuoso-design-system
Onde estão os logs para isso. Atualmente, temos um código que abortará o lançamento se detectarmos esta situação
documentos para o comando ls-remote: https://riptutorial.com/git/example/1486/ls-remote
Portanto, a única maneira de ver isso acontecendo é mesclando 2 PRs no momento certo.
A ordem do gancho é assim:
Deixe-me ver se consigo criar um cenário repetível e fornecer logs.
Eu vejo o que está acontecendo. Você usa prepublishOnly
que aumentará a janela entre afterVersion
e publish
se o comando que ele executa for longo.
publish
publish
enquanto o primeiro PR está terminandoMinha recomendação seria executar sua construção e, em seguida, executar auto
(remover o script prepublishOnly
)
Vou atualizar este documento e avisar sobre esse tipo de situação.
Peguei vocês. Então, se eu mover para prerelease
isso deve resolver o problema?
sim, isso funcionaria também!
Muito obrigado por esta ótima ferramenta e pelo suporte.
Obrigado por usar auto
! (e para descobrir esse problema https://github.com/intuit/auto/pull/1419)
Vou encerrar este problema. Se você achar que isso ainda está acontecendo, abra outra edição.