Как сделать релиз восстановления с помощью семантического релиза?

Скажем, пакет был на 1.0.0, впоследствии он выпускает 1.0.1 и 1.0.2.

Но потом поймите, что 1.0.1 содержит критические изменения.

Итак, нам нужно выпустить 2.0.0 из 1.0.2 с пустым коммитом. Нет проблем там.

Затем нам нужно сделать релиз 1.0.3, который на самом деле будет 1.0.0, чтобы на 1.0.x не повлияли изменения.

Как это сделать с помощью semantic-release?

При ручном управлении версией это просто:

  • оформить заказ 1.0.0, вручную обновить версию до 1.0.3 и опубликовать.

Как сделать то же самое, используя semantic-release?

1 ответ

Решение

В настоящее время нет способа сделать это в автоматическом режиме. Это будет рассмотрено, как только https://github.com/semantic-release/semantic-release/issues/563 будет реализован.

На данный момент лучшее решение - сделать то, что вы описали: оформить заказ 1.0.0, вручную обновить версию до 1.0.3 и опубликовать.

Другие вопросы по тегам