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

Допустим, пакет был 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, не пострадали от критического изменения.

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

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

  • checkout 1.0.0, вручную обновите версию до 1.0.3 и опубликуйте.

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


person unional    schedule 03.01.2018    source источник


Ответы (1)


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

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

person Pierre Vanduynslager    schedule 03.01.2018