mirror of
https://github.com/k8s-at-home/charts.git
synced 2025-01-23 23:49:12 +00:00
better chart check upfront
This commit is contained in:
parent
7f0177fed4
commit
85b73933b4
@ -40,21 +40,17 @@ main() {
|
||||
echo "Identifying changed charts since tag '$latest_tag'..."
|
||||
|
||||
local changed_charts=()
|
||||
readarray -t changed_charts <<< "$(git diff --find-renames --name-only "$latest_tag_rev" -- . | cut -d '/' -f 1 | uniq)"
|
||||
readarray -t changed_charts <<< "$(find $(git diff --find-renames --name-only $latest_tag_rev -- .) -type f -iname 'Chart.yaml' | cut -d '/' -f 1 | uniq)"
|
||||
|
||||
if [[ -n "${changed_charts[*]}" ]]; then
|
||||
for chart in "${changed_charts[@]}"; do
|
||||
if find "$chart" -type f -iname "Chart.yaml" | grep -E -q '.'; then
|
||||
echo "$chart is a valid chart directory - packaging"
|
||||
echo "Packaging chart '$chart'..."
|
||||
package_chart "$chart"
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -d .deploy ]]; then
|
||||
release_charts
|
||||
sleep 5
|
||||
update_index
|
||||
fi
|
||||
release_charts
|
||||
sleep 5
|
||||
update_index
|
||||
else
|
||||
echo "Nothing to do. No chart changes detected."
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user