Как сделать релиз восстановления с помощью семантического релиза?
Скажем, пакет был на 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 и опубликовать.