sylva-units OCI artifact re-build fails when source_templates reference a branch(not a tag)
When source_templates entries reference branches, the generated sub-chart versions include CI_PIPELINE_IID (via chart_version_from_repo()). This makes the content of use-oci-artifacts.values.yaml pipeline-specific. However, the parent sylva-units chart version is commit-scoped only (0.0.0-git-<sha>). When the same commit is built in a different pipeline, the chart version is identical, but its content differs because the embedded branch-ref versions contain a different pipeline ID. The integrity check in fail_if_existing_artifact_differs() detects this and raises: ``` ValueError: [ERROR] sylva-units content differs from the content of the already existing OCI artifact ``` Reference pipeline failure https://gitlab.com/sylva-projects/sylva-core/-/jobs/13626671889
issue