From 330095207ec5218a5cad2b03eee71762f90d2405 Mon Sep 17 00:00:00 2001 From: WrenIX Date: Thu, 21 Nov 2024 17:38:07 +0100 Subject: [PATCH] chore(ci): improve publish.sh script --- publish.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/publish.sh b/publish.sh index 9851df7..99f92f3 100755 --- a/publish.sh +++ b/publish.sh @@ -12,6 +12,7 @@ ct lint # || exit 1 for p in * ; do if \ [ ! -d $p ] || \ + [ $p == docs ] || \ [ ! -f $p/Chart.yaml ] \ ; then continue @@ -54,16 +55,20 @@ for p in * ; do echo "update docs" helm-docs -t ./README.md.gotmpl -t _docs.gotmpl -o README.md -g "${p}" rm "${p}/README.adoc" + echo echo "package and push helm-chart" helm package "${p}" helm push "${p}-${v}.tgz" "${HELM_REPO_URL}"; + oras tag "${HELM_REPO}/${p}:${v}" "${v%\.[0-9]*}" "${v%\.[0-9]*\.[0-9]*}" "latest" + echo echo "update artifacthub.io" set +e oras push "${HELM_REPO}/${p}:artifacthub.io" \ --config /dev/null:application/vnd.cncf.artifacthub.config.v1+yaml \ "${p}/artifacthub-repo.yml":application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml + echo echo "push to git" set -e