/ / Как да направите съобщение за възстановяване, използвайки семантично освобождаване? - семантично освобождаване

Как да направите съобщение за възстановяване, използвайки семантично освобождаване? - семантично освобождаване

Кажете, че пакетът е на 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 и публикуване.

Как да направим същото, използвайки семантично освобождаване?

Отговори:

1 за отговор № 1

Понастоящем няма начин да се направи това по автоматизиран начин. Това ще бъде покрито веднъж https://github.com/semantic-release/semantic-release/issues/563 се прилага.

В момента най-доброто решение е да направите това, което сте описали: checkout 1.0.0, ръчно обновяване на версията до 1.0.3 и публикуване.