Как я могу сделать так, чтобы semanti c -release продолжал отказывать, если публикация не удалась? - PullRequest
0 голосов
/ 03 августа 2020

Когда мы выполняем npx semantic-release, а команда npm publish завершается неудачно, npx выходит с ненулевым статусом, как и ожидалось.

Если я затем перезапускаю npx semantic-release, он проверяет git , видит, что он обновлен, и ничего не делает, поэтому завершается с 0 и сборка становится зеленой. Но релиза на самом деле не произошло.

Я бы хотел, чтобы он оставался красным при повторной попытке, пока релиз действительно не будет в репозитории npm, либо потому, что он удаляет тег при ошибке npm publish, либо потому что он проверяет наличие пакета в репозитории и пытается опубликовать sh снова, даже если тег уже существует локально.

Есть ли способ сделать это?

Использование v15.14.0 - Я бы обновился, но я еще не нашел ни одного журнала изменений, указывающего, каковы результаты обновления основных версий (все еще ищу).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...