Skip to content

Commit 3c4a815

Browse files
committed
1 parent 94c58fa commit 3c4a815

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/release_chart.yaml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)