Ваш запрос функции связан с проблемой?
При запуске auto shipit
из master
который не совпадает с фиксацией удаленного, произойдет ошибка, когда будут отправлены фиксации версии и журнала изменений.
Опишите желаемое решение
Обнаружьте проблему до git и выдайте поучительную ошибку.
Опишите альтернативы, которые вы рассмотрели
Оформить заказ на локальной baseBranch и git pull с удаленного.
@jrschumacher Я воссоздал проблему без скриншота просочившегося токена. Я забыл, что это за название
🤦♂️ спасибо, это был долгий день. Если вы укажете мне нужный файл, я буду исследовать добавление проверки и ошибки. Я посмотрел в ядро, но не увидел, где происходит толчок.
Это репо публичное? Я могу ковыряться.
@hipstersmoothie https://github.com/avkvirtru/virtuoso-design-system
Где журналы для этого. В настоящее время у нас есть код, который прервет выпуск, если мы обнаружим эту ситуацию.
документы для команды ls-remote: https://riptutorial.com/git/example/1486/ls-remote
Так что единственный способ увидеть, как это происходит, - это если вы объединили 2 PR в точное время.
Порядок крючков выглядит так:
Дайте мне посмотреть, смогу ли я создать повторяющийся сценарий и предоставить журналы.
Я вижу, что происходит. Вы используете prepublishOnly
который удлиняет окно между afterVersion
и publish
если выполняемая команда длинная.
publish
publish
то время как 1-й PR только заканчиваетсяЯ бы порекомендовал запустить вашу сборку, а затем запустить auto
(удалить prepublishOnly
script)
Я обновлю этот документ и буду предупреждать об этом типе ситуаций.
Попался. Итак, если я переместу его в prerelease
что должно решить его?
да, это тоже сработает!
Большое спасибо за этот отличный инструмент и поддержку.
Спасибо за использование auto
! (и для решения этой проблемы https://github.com/intuit/auto/pull/1419)
Я закрою этот выпуск. Если вы обнаружите, что это все еще происходит, не стесняйтесь открывать другой выпуск.