Skip to content

Commit c872513

Browse files
committed
ci: improve code change detection logic in CI workflow
1 parent ad3e5f9 commit c872513

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,13 +162,16 @@ jobs:
162162
else
163163
CHANGED_FILES=$(git diff --name-only HEAD^ HEAD)
164164
fi
165+
166+
echo "Changed files:"
167+
echo "$CHANGED_FILES" | grep -q -v -E '^(package.json|./**.md|./**.yml)'
165168
166169
if echo "$CHANGED_FILES" | grep -q -v -E '^(package.json|./**.md|./**.yml)'; then
167170
echo "has_code_changes=true" >> $GITHUB_OUTPUT
168171
echo "📝 Code changes detected"
169172
else
170173
echo "has_code_changes=false" >> $GITHUB_OUTPUT
171-
echo "📦 Only dependency files changed"
174+
echo "📦 Only dependency, documentation or ci/cd files changed"
172175
fi
173176
174177
- name: Download coverage artifact

0 commit comments

Comments
 (0)