diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c8834a5..50d36c3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -174,9 +174,23 @@ jobs: done exit 1 fi + # lib/ may hold server-only helpers (e.g. scan-gemini.js) imported only from pages/api/. + SERVER_ONLY=( + lib/scan-gemini.js + ) LLM_PATTERN='generativelanguage\.googleapis\.com|api\.openai\.com' FOUND=() while IFS= read -r file; do + skip=false + for so in "${SERVER_ONLY[@]}"; do + if [ "$file" = "$so" ]; then + skip=true + break + fi + done + if [ "$skip" = true ]; then + continue + fi if grep -qE "$LLM_PATTERN" "$file" 2>/dev/null; then FOUND+=("$file") fi