Skip to content

Commit 758eb57

Browse files
update helm release
1 parent e82c9dd commit 758eb57

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/helm-release.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,20 @@ jobs:
104104
- name: Install Helm
105105
uses: azure/setup-helm@v4
106106

107+
- name: Build chart dependencies
108+
run: |
109+
echo "📦 Building dependencies for all charts with dependencies"
110+
for chart in charts/*/Chart.yaml; do
111+
chart_dir=$(dirname "$chart")
112+
if [ -f "$chart_dir/Chart.yaml" ] && grep -q "^dependencies:" "$chart_dir/Chart.yaml"; then
113+
echo "Building dependencies for $chart_dir"
114+
cd "$chart_dir"
115+
helm dependency build
116+
cd - > /dev/null
117+
fi
118+
done
119+
echo "✅ All chart dependencies built"
120+
107121
- name: Run chart-releaser
108122
uses: helm/chart-releaser-action@v1.6.0
109123
with:

0 commit comments

Comments
 (0)