Мы используем semanti c версий для наших приложений и имеем производственный и промежуточный стек. Мы хотим, чтобы все версии final
были развернуты в рабочей среде, а все версии rc
/ pre-release
должны быть развернуты в стадии подготовки. Для этого мы используем ArgoCD, но это не должно иметь большого значения.
Для соответствия предварительным версиям мы используем средство сравнения ^1.0.0-rc
. Который должен соответствовать всем rc
версиям для 1.x
. Проблема в том, что он также соответствует, например, 1.2.0
(окончательная версия). Что нам не нужно в нашем случае.
Вопрос: Есть ли способ сопоставить только semanti c версии, которые являются предварительной версией, а не окончательной версией?