Files
charts/githooks/functions/libchartversion.sh
Javier J. Salmeron Garcia a658f9fd3a Update libs
Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@vmware.com>
2019-11-28 13:41:48 +01:00

23 lines
686 B
Bash

#!/bin/bash
run_version_change_chart() {
local -r chart_name="${1:?missing_chart_name}"
local -r chart_path="$(git rev-parse --show-toplevel)"/"$chart_name"
local test_failed=0
printf '\033[0;34m- Checking if the version was changed in on %s/Chart.yaml\n\033[0m' "$chart_name"
if (git diff master "$chart_path"/Chart.yaml | grep "+version:" > /dev/null 2>&1); then
printf '\033[0;32m\U00002705 %s version updated.\n\n\033[0m' "$chart_name"
else
printf '\033[0;31m\U0001F6AB %s version was not updated.\n\n\033[0m' "$chart_name"
test_failed=1
fi
if [[ "$test_failed" = "1" ]]; then
false
else
true
fi
}