From 033c17a3170965287de01be0538c5aa2b7fa1304 Mon Sep 17 00:00:00 2001 From: Iain Sproat <68657+iainsproat@users.noreply.github.com> Date: Tue, 7 Oct 2025 14:23:51 +0100 Subject: [PATCH] ci(helm chart): log in inline when pushing (#5693) * ci(helm chart publish): debug publish to dockerhub * ci(helm chart): debug by printing obfuscated password * ci(helm chart): log in inline when pushing --- .github/workflows/scripts/publish_helm_chart_oci.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/scripts/publish_helm_chart_oci.sh b/.github/workflows/scripts/publish_helm_chart_oci.sh index c5097cba3..ed650fa12 100755 --- a/.github/workflows/scripts/publish_helm_chart_oci.sh +++ b/.github/workflows/scripts/publish_helm_chart_oci.sh @@ -55,8 +55,6 @@ fi yq e -i ".docker_image_tag = \"${IMAGE_VERSION_TAG}\"" "${GIT_REPO}/utils/helm/speckle-server/values.yaml" yq e -i ".name = \"${CHART_NAME}\"" "${GIT_REPO}/utils/helm/speckle-server/Chart.yaml" -echo "Logging in to Helm registry ${HELM_REGISTRY_DOMAIN} with user ${REGISTRY_USERNAME}. Password: ****${REGISTRY_PASSWORD: -3}" -echo "${REGISTRY_PASSWORD}" | helm registry login "${HELM_REGISTRY_DOMAIN}" --username "${REGISTRY_USERNAME}" --password-stdin helm package "${GIT_REPO}/utils/helm/speckle-server" --version "${RELEASE_VERSION}" --app-version "${IMAGE_VERSION_TAG}" --destination "/tmp" -echo "Publishing chart to oci://${HELM_REGISTRY_DOMAIN}/${HELM_REPOSITORY_PATH}/${CHART_NAME}" -helm push "/tmp/${CHART_NAME}-${RELEASE_VERSION}.tgz" "oci://${HELM_REGISTRY_DOMAIN}/${HELM_REPOSITORY_PATH}" +echo "Publishing chart to oci://${HELM_REGISTRY_DOMAIN}/${HELM_REPOSITORY_PATH}/${CHART_NAME} . Logging in as user ${REGISTRY_USERNAME}. Password: ****${REGISTRY_PASSWORD: -3}" +helm push --username "${REGISTRY_USERNAME}" --password "${REGISTRY_PASSWORD}" "/tmp/${CHART_NAME}-${RELEASE_VERSION}.tgz" "oci://${HELM_REGISTRY_DOMAIN}/${HELM_REPOSITORY_PATH}"