Bezieht sich Ihre Funktionsanfrage auf ein Problem?
Wenn auto shipit
von master
das nicht mit dem Remote-Commit übereinstimmt, tritt ein Fehler auf, wenn der Versions-Bump und Changelog-Commits gepusht werden.
Beschreiben Sie die gewünschte Lösung
Erkennen Sie das Problem vor git und geben Sie einen lehrreichen Fehler aus.
Beschreiben Sie Alternativen, die Sie in Betracht gezogen haben
Checken Sie den lokalen baseBranch und git pull von der Fernbedienung aus.
@jrschumacher Ich habe das Problem ohne den Screenshot des durchgesickerten Tokens neu erstellt. Hab aber vergessen wie der Titel war
🤦♂️ Danke es war ein langer Tag. Wenn Sie mich auf die richtige Datei verweisen, untersuche ich das Hinzufügen der Prüfung und des Fehlers. Ich schaute in den Kern, sah aber nicht, wo der Schub geschah.
Ist dieses Repo öffentlich? Ich kann herumstöbern.
@hipstersmoothie https://github.com/avkvirtru/virtuoso-design-system
Wo sind die Protokolle dafür. Derzeit haben wir Code, der die Veröffentlichung abbricht, wenn wir diese Situation erkennen
docs für den ls-remote-Befehl: https://riptutorial.com/git/example/1486/ls-remote
Die einzige Möglichkeit, dies zu sehen, besteht darin, dass Sie 2 PRs genau zum richtigen Zeitpunkt zusammengeführt haben.
Die Hook-Reihenfolge lautet wie folgt:
Lassen Sie mich sehen, ob ich ein wiederholbares Szenario erstellen und Protokolle bereitstellen kann.
Ich sehe, was passiert. Sie verwenden prepublishOnly
wodurch das Fenster zwischen afterVersion
und publish
wenn der ausgeführte Befehl lang ist.
publish
Schrittpublish
während die erste PR gerade fertig wirdMeine Empfehlung wäre, Ihren Build auszuführen und dann auto
auszuführen (entfernen Sie das Skript prepublishOnly
).
Ich werde dieses Dokument aktualisieren und vor dieser Art von Situation warnen.
Erwischt. Wenn ich es also nach prerelease
, sollte das das Problem lösen?
jup das würde auch gehen!
Vielen Dank für dieses tolle Tool und die Unterstützung.
Danke, dass Sie auto
! (und um dieses Problem aufzudecken https://github.com/intuit/auto/pull/1419)
Ich werde dieses Thema schließen. Wenn Sie feststellen, dass dies immer noch geschieht, öffnen Sie ein anderes Problem.