MaxHuber888
Update main.yml
07470e8 unverified
raw
history blame
1.03 kB
name: Check file size and Sync to Hugging Face hub
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
jobs:
check-file-size:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Check large files
run: |
#!/bin/bash
max_size=10485760 # 10MB in bytes
large_files=$(find . -type f -size +${max_size}c)
if [ -n "$large_files" ]; then
echo "Warning: The following files are larger than 10MB:"
echo "$large_files"
exit 1
else
echo "No files larger than 10MB found."
fi
sync-to-hub:
needs: check-file-size
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
lfs: true
- name: Push to hub
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
run: git push https://maxhuber:${{ secrets.HF_TOKEN }}@huggingface.co/spaces/maxhuber/deepsquid main -f