Pushing to registry complications
Problem
Gałąź nazwana abc
, Helm chart się nie pushuje do registry Error: Invalid Semantic Version
.
Przyczyna
Zgodnie z szablonem w projektach pushowanie Helm chartów do registry odbywa się za pomocą helm push "${YOUR_CHART_NAME}-${TAG}.tgz" "oci://${CI_REGISTRY_IMAGE}"
, zatem wedle wymagań OCI-based registries, zmienna Gitlab CI CI_REGISTRY_IMAGE
musi być zgodna z Semantic Versioning.
Rozwiązanie
Jeśli wymogi nie są spełnione to chart się nie wypushuje i wtedy jest problem bo trzeba stworzyć gałąź na tą zgodną z semver albo pozmieniać coś w szablonie ale w taki sposób żeby inne projekty korzystające z niego były kompatybilne ze sobą. Można narzucić pewien standard tworzenia gałęzi lub dodać specyficzne przedrostki żeby zawsze się budowało.