use diff
All checks were successful
renovate / renovate (push) Successful in 1m5s

This commit is contained in:
2025-12-01 21:56:50 -06:00
parent c53716e5f5
commit b15772f700

View File

@@ -58,21 +58,21 @@ jobs:
git checkout -b $BRANCH_NAME git checkout -b $BRANCH_NAME
fi fi
- name: Check Which Directories Have Changes - name: Check which Directories have Changes
id: check-dir-changes id: check-dir-changes
run: | run: |
cd ${MAIN_DIR} cd ${MAIN_DIR}
GIT_STATUS=$(git status --porcelain) GIT_DIFF=$(git diff --name-only HEAD^ HEAD | xargs -I {} dirname {} | sort -u)
CHANGED_DIR=() CHANGED_DIR=()
echo ">> Checking for changes .." echo ">> Checking for changes .."
echo "$GIT_STATUS" echo "$GIT_DIFF"
if $GIT_STATUS | grep -q .; then if $GIT_DIFF | grep -q .; then
echo ">> Changes detected" echo ">> Changes detected"
for path in $GIT_STATUS; do for path in $GIT_DIFF; do
CHANGED_DIR+=("echo "$path" | awk -F '/' '{print $4}' ") CHANGED_DIR+=("echo "$path" | awk -F '/' '{print $4}' ")
done done