WUT_Computer_Science/Programming/PORR/.github/workflows/check-large-files.yml
2026-02-06 22:15:00 +01:00

22 lines
529 B
YAML

name: Check for Large Files
on: push
jobs:
check-large-files:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Check File Sizes
run: |
max_size=$((2 * 1024 * 1024 * 1024))
for file in $(git ls-tree -r HEAD --name-only); do
size=$(stat --printf="%s" "$file")
if [ "$size" -gt "$max_size" ]; then
echo "Error: $file exceeds 2GB."
exit 1
fi
done