diff --git a/.gitignore b/.gitignore index 8fe7d07..fe36716 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ /tmp/ /opt/bin/* /opt/* +/var/version .mypy_cache/ !/**/.gitkeep diff --git a/rc/version.sh b/rc/version.sh new file mode 100644 index 0000000..8ba862e --- /dev/null +++ b/rc/version.sh @@ -0,0 +1 @@ +$WORKSPACE/scripts/changes.sh diff --git a/scripts/changes.sh b/scripts/changes.sh new file mode 100755 index 0000000..2fc18c1 --- /dev/null +++ b/scripts/changes.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +# process changes from last commit + +set -u + +VERSION_FILE=$WORKSPACE/var/version + +last_version=$(cat $VERSION_FILE 2> /dev/null) +current_version=$(git rev-parse HEAD) + +if [[ "$last_version" != "$current_version" ]]; then + echo "Git version changed. Running changing scripts" + $WORKSPACE/scripts/git-config.sh + echo "$current_version" > $VERSION_FILE +fi + diff --git a/var/.gitkeep b/var/.gitkeep new file mode 100644 index 0000000..e69de29