@@ -42,13 +42,19 @@ jobs:
4242 - name : Package Chart
4343 run : cr package deploy/helm/clickhouse-operator
4444
45- - name : Resolve release ID
45+ - name : Resolve Helm release ID and NAME
4646 run : |
4747 RELEASE_ID="${{ github.event.release.id }}"
48- if [[ -z "${RELEASE_ID}" ]]; then
48+ RELEASE_NAME="${{ github.event.release.name }}"
49+ if [[ -z "${RELEASE_ID}" || -z "${RELEASE_NAME}" ]]; then
50+
4951 RELEASE_ID=$(curl -s -H "Accept: application/json" https://github.com/${{ github.repository }}/releases/${{ github.event.inputs.release_tag }} | jq .id)
52+ RELEASE_NAME="${{ github.event.inputs.release_tag }}"
5053 fi
5154 echo "RELEASE_ID=$RELEASE_ID" >> "$GITHUB_ENV"
55+ echo "RELEASE_NAME=$RELEASE_NAME" >> "$GITHUB_ENV"
56+
57+
5258
5359 - name : Get Release Assets
5460 id : get_assets
@@ -105,7 +111,7 @@ jobs:
105111 cr upload \
106112 --git-repo=${{ vars.HELM_GITHUB_REPOSITORY }} \
107113 --owner=${GITHUB_REPOSITORY_OWNER} \
108- --release-name-template=${{ github.event.release.name } } \
114+ --release-name-template=${RELEASE_NAME } \
109115 --token=${{ secrets.HELM_GITHUB_TOKEN }} \
110116 --package-path=.cr-release-packages \
111117 --skip-existing
@@ -120,7 +126,7 @@ jobs:
120126 cr index \
121127 --git-repo=${GITHUB_REPOSITORY#*/} \
122128 --owner=${GITHUB_REPOSITORY_OWNER} \
123- --release-name-template=${{ github.event.release.name } } \
129+ --release-name-template=${RELEASE_NAME } \
124130 --token=${{ secrets.GITHUB_TOKEN }} \
125131 --index-path=index.yaml \
126132 --remote=httpsorigin \
@@ -189,7 +195,7 @@ jobs:
189195 cr index \
190196 --git-repo=${{ vars.HELM_GITHUB_REPOSITORY }} \
191197 --owner=${GITHUB_REPOSITORY_OWNER} \
192- --release-name-template=${{ github.event.release.name } } \
198+ --release-name-template=${RELEASE_NAME } \
193199 --token=${{ secrets.HELM_GITHUB_TOKEN }} \
194200 --package-path=.cr-release-packages \
195201 --index-path=index.yaml \
0 commit comments