diff --git a/.forgejo/workflows/code-quality.yml b/.forgejo/workflows/code-quality.yml index 0ea4fe3..3812cac 100644 --- a/.forgejo/workflows/code-quality.yml +++ b/.forgejo/workflows/code-quality.yml @@ -78,13 +78,15 @@ jobs: - name: Check for large files run: | echo "Checking for large files..." - LARGE_FILES=$(find . -type f -size +1M \ + # Use du to find files larger than 1MB (1024KB) + LARGE_FILES=$(find . -type f \ -not -path "./node_modules/*" \ -not -path "./.git/*" \ -not -path "./dist/*" \ -not -path "./coverage/*" \ -not -name "*.db" \ - -not -name "package-lock.json") + -not -name "package-lock.json" \ + -exec sh -c 'size=$(du -k "$1" 2>/dev/null | cut -f1); [ "$size" -gt 1024 ] && echo "$1"' _ {} \;) if [ -n "$LARGE_FILES" ]; then echo "⚠️ Found large files (>1MB):"