ai-engineering-project / scripts /check_no_binaries.sh
GitHub Action
Clean deployment without binary files
f884e6e
#!/usr/bin/env bash
set -euo pipefail
echo "Scanning repository for disallowed binary/model artifacts..."
bad=$(git ls-files | grep -E '\.(bin|safetensors|pkl|pt|pth|ckpt|onnx|h5|npy|npz|model|tar|gz|zip)$' || true)
if [ -n "$bad" ]; then
echo "Found disallowed binary/model artifacts in repo:" >&2
echo "$bad" >&2
exit 2
fi
echo "No disallowed binaries found."