Skip to content

Commit 51dd0c2

Browse files
committed
rarrange cr installtion and cleanup flow
1 parent 35fed20 commit 51dd0c2

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ on:
88
required: true
99
push:
1010
tags:
11-
# Release binary for every tag.
1211
- v*
1312

1413
permissions:
@@ -34,14 +33,11 @@ jobs:
3433
with:
3534
version: 'v3.19.0'
3635

37-
- name: Add Bitnami Repo
38-
run: helm repo add bitnami https://charts.bitnami.com/bitnami
39-
40-
- name: Build chart dependencies
36+
- name: Add and build dependencies
4137
run: |
38+
helm repo add bitnami https://charts.bitnami.com/bitnami
4239
helm dependency update .
43-
rm -rf charts/
44-
echo "Dependencies validated and cleaned."
40+
echo "Dependencies downloaded successfully."
4541
4642
- name: Package Helm chart
4743
run: |
@@ -50,13 +46,19 @@ jobs:
5046
echo "Packaged chart(s):"
5147
ls -lh .cr-release-packages/
5248
49+
- name: Cleanup large dependency folders
50+
run: |
51+
rm -rf charts/
52+
echo "Cleaned up charts/ directory."
53+
5354
- name: Install chart-releaser
5455
run: |
5556
CR_VERSION="1.8.1"
5657
curl -sSLo cr.tar.gz "https://github.com/helm/chart-releaser/releases/download/v${CR_VERSION}/chart-releaser_${CR_VERSION}_linux_amd64.tar.gz"
5758
tar -xzf cr.tar.gz
5859
sudo mv cr /usr/local/bin/cr
5960
rm -f cr.tar.gz
61+
cr version
6062
6163
- name: Upload chart to GitHub Releases
6264
env:

0 commit comments

Comments
 (0)