This commit is contained in:
@@ -65,23 +65,25 @@ jobs:
|
|||||||
if [ "${{ github.event_name }}" == "pull_request" ]; then
|
if [ "${{ github.event_name }}" == "pull_request" ]; then
|
||||||
echo ""
|
echo ""
|
||||||
echo ">> Checking for changes in a pull request ..."
|
echo ">> Checking for changes in a pull request ..."
|
||||||
GIT_DIFF=$(git diff --name-only "${BASE_BRANCH}" | xargs -I {} dirname {} | sort -u | grep -E "hosts/[^/]+/[^/]+")
|
GIT_DIFF=$(git diff --name-only "${BASE_BRANCH}" | xargs -I {} dirname {} | sort -u)
|
||||||
echo "---"
|
|
||||||
else
|
else
|
||||||
echo ""
|
echo ""
|
||||||
echo ">> Checking for changes from a push ..."
|
echo ">> Checking for changes from a push ..."
|
||||||
GIT_DIFF=$(git diff --name-only ${{ gitea.event.before }}..HEAD | xargs -I {} dirname {} | sort -u | grep -E "hosts/[^/]+/[^/]+")
|
GIT_DIFF=$(git diff --name-only ${{ gitea.event.before }}..HEAD | xargs -I {} dirname {} | sort -u)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "-----"
|
|
||||||
if [ -n "${GIT_DIFF}" ]; then
|
if [ -n "${GIT_DIFF}" ]; then
|
||||||
echo ""
|
echo ""
|
||||||
echo ">> Changes detected:"
|
echo ">> Changes detected:"
|
||||||
echo "$GIT_DIFF"
|
echo "$GIT_DIFF"
|
||||||
|
|
||||||
for path in $GIT_DIFF; do
|
for path in $GIT_DIFF; do
|
||||||
CHANGED_COMPOSE+=$(echo "$path")
|
if [[ echo "$path" | grep -q -E "hosts/[^/]+/[^/]+" ]]; then
|
||||||
CHANGED_COMPOSE+=$(echo " ")
|
echo ""
|
||||||
|
echo ">> Adding path: $path"
|
||||||
|
CHANGED_COMPOSE+=$(echo "$path")
|
||||||
|
CHANGED_COMPOSE+=$(echo " ")
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
else
|
else
|
||||||
@@ -102,6 +104,11 @@ jobs:
|
|||||||
echo "$(echo "${CHANGED_COMPOSE}" | sort -u)" >> $GITEA_OUTPUT
|
echo "$(echo "${CHANGED_COMPOSE}" | sort -u)" >> $GITEA_OUTPUT
|
||||||
echo "EOF" >> $GITEA_OUTPUT
|
echo "EOF" >> $GITEA_OUTPUT
|
||||||
else
|
else
|
||||||
|
echo ""
|
||||||
|
echo ">> Did not find any docker compose files to lint"
|
||||||
|
|
||||||
|
echo "----"
|
||||||
|
|
||||||
echo "changes-detected=false" >> $GITEA_OUTPUT
|
echo "changes-detected=false" >> $GITEA_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -68,22 +68,24 @@ jobs:
|
|||||||
echo ""
|
echo ""
|
||||||
echo ">> Checking for changes in a pull request ..."
|
echo ">> Checking for changes in a pull request ..."
|
||||||
GIT_DIFF=$(git diff --name-only "${BASE_BRANCH}" | xargs -I {} dirname {} | sort -u | grep -E "clusters/[^/]+/helm/[^/]+")
|
GIT_DIFF=$(git diff --name-only "${BASE_BRANCH}" | xargs -I {} dirname {} | sort -u | grep -E "clusters/[^/]+/helm/[^/]+")
|
||||||
echo "---"
|
|
||||||
else
|
else
|
||||||
echo ""
|
echo ""
|
||||||
echo ">> Checking for changes from a push ..."
|
echo ">> Checking for changes from a push ..."
|
||||||
GIT_DIFF=$(git diff --name-only ${{ gitea.event.before }}..HEAD | xargs -I {} dirname {} | sort -u | grep -E "clusters/[^/]+/helm/[^/]+")
|
GIT_DIFF=$(git diff --name-only ${{ gitea.event.before }}..HEAD | xargs -I {} dirname {} | sort -u | grep -E "clusters/[^/]+/helm/[^/]+")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "-----"
|
|
||||||
if [ -n "${GIT_DIFF}" ]; then
|
if [ -n "${GIT_DIFF}" ]; then
|
||||||
echo ""
|
echo ""
|
||||||
echo ">> Changes detected:"
|
echo ">> Changes detected:"
|
||||||
echo "$GIT_DIFF"
|
echo "$GIT_DIFF"
|
||||||
|
|
||||||
for path in $GIT_DIFF; do
|
for path in $GIT_DIFF; do
|
||||||
CHANGED_CHARTS+=$(echo "$path" | awk -F '/' '{print $4}')
|
if [[ echo "$path" | grep -q -E "clusters/[^/]+/helm/[^/]+" ]]; then
|
||||||
CHANGED_CHARTS+=$(echo " ")
|
echo ""
|
||||||
|
echo ">> Adding path: $path"
|
||||||
|
CHANGED_CHARTS+=$(echo "$path" | awk -F '/' '{print $4}')
|
||||||
|
CHANGED_CHARTS+=$(echo " ")
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
else
|
else
|
||||||
@@ -104,6 +106,11 @@ jobs:
|
|||||||
echo "$(echo "${CHANGED_CHARTS}" | sort -u)" >> $GITEA_OUTPUT
|
echo "$(echo "${CHANGED_CHARTS}" | sort -u)" >> $GITEA_OUTPUT
|
||||||
echo "EOF" >> $GITEA_OUTPUT
|
echo "EOF" >> $GITEA_OUTPUT
|
||||||
else
|
else
|
||||||
|
echo ""
|
||||||
|
echo ">> Did not find any helm charts files to lint"
|
||||||
|
|
||||||
|
echo "----"
|
||||||
|
|
||||||
echo "changes-detected=false" >> $GITEA_OUTPUT
|
echo "changes-detected=false" >> $GITEA_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user