| name: Deploy Space to Hugging Face |
| on: |
| push: |
| branches: [ main ] |
| jobs: |
| deploy: |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@v4 |
| - name: Set up Python |
| uses: actions/setup-python@v4 |
| with: |
| python-version: '3.10' |
| - name: Install deps |
| run: | |
| python -m pip install --upgrade pip |
| pip install huggingface-hub |
| - name: Configure git |
| run: | |
| git config --global user.email "actions@github.com" |
| git config --global user.name "github-actions" |
| - name: Deploy to HF Space via huggingface_hub |
| env: |
| HF_TOKEN: ${{ secrets.HF_TOKEN }} |
| HF_USER: ${{ secrets.HF_USER }} |
| SPACE_NAME: ${{ secrets.SPACE_NAME }} |
| run: | |
| python deploy_to_space_py.py --hf_user $HF_USER --space_name $SPACE_NAME --local_dir . |
| |