Stockker / .github /workflows /deploy_to_hf.yml
umer6016's picture
Upload folder using huggingface_hub
2aeab56 verified
name: Sync to Hugging Face Hub
# Trigger deployment manually
on:
push:
branches: [main]
# Make it manually triggerable
workflow_dispatch:
jobs:
sync-to-hub:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Install Python dependencies
run: pip install huggingface_hub
- name: Push to Hub (Python Mode)
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
run: |
python -c "
from huggingface_hub import HfApi
import os
api = HfApi()
print('Uploading files to Hugging Face...')
# Upload the entire current directory to the Space
api.upload_folder(
folder_path='.',
repo_id='umer6016/Stockker',
repo_type='space',
token=os.environ['HF_TOKEN'],
ignore_patterns=['.git', '.github', '__pycache__', 'vocab.txt']
)
print('Upload complete!')
"