Votre demande de fonctionnalité est liée à un problème ?
Lors de l'exécution de auto shipit
partir de master
qui n'est pas au même commit de la télécommande, une erreur se produira lorsque les commits de version bump et changelog sont poussés.
Décrivez la solution que vous souhaitez
Détectez le problème avant git et donnez une erreur instructive.
Décrivez les alternatives que vous avez envisagées
Vérifiez la baseBranch locale et git pull à distance.
@jrschumacher J'ai recréé le problème sans la capture d'écran du jeton divulgué. J'ai oublié le titre
🤦♂️ merci ça a été une longue journée. Si vous m'indiquez le bon fichier, j'étudierai l'ajout de la vérification et de l'erreur. J'ai regardé dans le noyau mais je n'ai pas vu où se passait la poussée.
Ce dépôt est-il public ? Je peux fouiner.
@hipstersmoothie https://github.com/avkvirtru/virtuoso-design-system
Où sont les journaux pour cela. Actuellement, nous avons un code qui annulera la version si nous détectons cette situation
docs pour la commande ls-remote : https://riptutorial.com/git/example/1486/ls-remote
Donc, la seule façon pour moi de voir cela se produire est de fusionner 2 PR au bon moment.
L'ordre des crochets est le suivant :
Laissez-moi voir si je peux créer un scénario reproductible et fournir des journaux.
Je vois ce qui se passe. Vous utilisez prepublishOnly
qui allongera la fenêtre entre afterVersion
et publish
si la commande qu'il exécute est longue.
publish
publish
tandis que le 1er PR est en train de se terminerMa recommandation serait d'exécuter votre build puis d'exécuter auto
(supprimer le script prepublishOnly
)
Je mettrai à jour cette doc et
Je t'ai eu. Donc, si je le déplace vers prerelease
cela devrait le résoudre ?
ouais ça marcherait aussi !
Merci beaucoup pour cet excellent outil et le soutien.
Merci d'avoir utilisé auto
! (et pour avoir abordé ce problème https://github.com/intuit/auto/pull/1419)
Je vais clore ce sujet. Si vous constatez que cela se produit toujours, n'hésitez pas à ouvrir un autre problème.