name: Deploy to Hugging Face Space on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 with: python-version: '3.10' - name: Install dependencies run: | python -m pip install --upgrade pip pip install gradio huggingface_hub - name: Login to Hugging Face CLI run: huggingface-cli login --token $HF_TOKEN env: HF_TOKEN: ${{ secrets.HF_TOKEN }} - name: Deploy to Hugging Face run: gradio deploy env: HF_TOKEN: ${{ secrets.HF_TOKEN }} - name: Push to hub env: HF_TOKEN: ${{ secrets.HF_TOKEN }} run: git push https://mhue:$HF_TOKEN@huggingface.co/spaces/mhue/Demo main