diffusers/optimized-diffusers-code
5
1name: Publish to HF Spaces2 3on:4 push:5 branches:6 - main7 workflow_dispatch:8 9jobs:10 publish:11 runs-on: ubuntu-latest12 env:13 HF_REPO: diffusers/optimized-diffusers-code14 steps:15 - name: Checkout repository16 uses: actions/checkout@v317 18 - name: Install HF CLI19 run: |20 python -m pip install --upgrade pip21 pip install huggingface_hub22 23 - name: Log in to Hugging Face24 run: |25 huggingface-cli login --token "${{ secrets.HF_TOKEN }}"26 27 - name: Create (or reuse) the Spaces repo28 run: |29 huggingface-cli repo create ${{env.HF_REPO}} \30 --type space --space_sdk gradio \31 --exist-ok32 33 - name: Push current repo to HF Spaces34 run: |35 huggingface-cli upload ${{env.HF_REPO}} \36 . . \37 --repo-type space \38 --commit-message "Sync from GitHub" \39 --token "${{ secrets.HF_TOKEN }}"40 