Когда мы выполняем npx semantic-release
, а команда npm publish
завершается неудачно, npx выходит с ненулевым статусом, как и ожидалось.
Если я затем перезапускаю npx semantic-release
, он проверяет git , видит, что он обновлен, и ничего не делает, поэтому завершается с 0 и сборка становится зеленой. Но релиза на самом деле не произошло.
Я бы хотел, чтобы он оставался красным при повторной попытке, пока релиз действительно не будет в репозитории npm, либо потому, что он удаляет тег при ошибке npm publish
, либо потому что он проверяет наличие пакета в репозитории и пытается опубликовать sh снова, даже если тег уже существует локально.
Есть ли способ сделать это?
Использование v15.14.0 - Я бы обновился, но я еще не нашел ни одного журнала изменений, указывающего, каковы результаты обновления основных версий (все еще ищу).