From 4adfd36d6bbee4cbaada74010e3194958a61072c Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Fri, 7 Nov 2025 05:50:11 -0500 Subject: [PATCH] fix sed command in index-update workflow not properly replacing the tag for OCI registries Signed-off-by: Dejan Zele Pejchev --- .github/workflows/index-update.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/index-update.yaml b/.github/workflows/index-update.yaml index e33335dd4..e5fc7cb44 100644 --- a/.github/workflows/index-update.yaml +++ b/.github/workflows/index-update.yaml @@ -38,7 +38,7 @@ jobs: # Rebuild index helm repo index --url oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube --merge index.yaml ./download # Replace .tgz in URL with OCI tag - sed -i "s|oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube/testkube-$chart_version.tgz|oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube/testkube:$chart_version|" ./download/index.yaml + sed -i 's|oci://us-east1-docker\.pkg\.dev/testkube-cloud-372110/testkube/testkube-\([0-9a-z._-]\+\)\.tgz|oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube/testkube:\1|g' ./download/index.yaml ## Update index for "testkube-runner" chart # Download published asset @@ -46,7 +46,7 @@ jobs: # Rebuild index helm repo index --url oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube --merge index.yaml ./download # Replace .tgz in URL with OCI tag - sed -i "s|oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube/testkube-runner-$chart_version.tgz|oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube/testkube-runner:$chart_version|" ./download/index.yaml + sed -i 's|oci://us-east1-docker\.pkg\.dev/testkube-cloud-372110/testkube/testkube-runner-\([0-9a-z._-]\+\)\.tgz|oci://us-east1-docker.pkg.dev/testkube-cloud-372110/testkube/testkube-runner:\1|g' ./download/index.yaml # Check index integrity