Skip to content

Commit 6a4c6ac

Browse files
committed
Improve change detection for event schemas by filtering out test files
1 parent 7ef99f9 commit 6a4c6ac

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/stage-1-commit.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,11 +243,15 @@ jobs:
243243
run: |
244244
git fetch origin main
245245
246-
if git diff --quiet origin/main...HEAD -- packages/events; then
246+
changed_files=$(git diff --name-only origin/main...HEAD -- packages/events)
247+
non_test_changes=$(printf '%s\n' "$changed_files" | grep -Ev '(^|/)(__tests__|tests)(/|$)' || true)
248+
249+
if [[ -z "$non_test_changes" ]]; then
247250
echo "No changes in event schemas package"
248251
echo "changed=false" >> $GITHUB_OUTPUT
249252
else
250253
echo "Changes detected in event schemas"
254+
echo "$non_test_changes"
251255
echo "changed=true" >> $GITHUB_OUTPUT
252256
fi
253257

0 commit comments

Comments
 (0)