diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 08e82ac..4d73df0 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -131,3 +131,12 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Restart Hugging Face Space + if: success() + run: | + echo "Triggering HF Space restart to pull latest image..." + curl -X POST \ + "https://huggingface.co/api/spaces/${{ vars.HF_SPACE_ID }}/restart" \ + -H "Authorization: Bearer ${{ secrets.HF_TOKEN }}" \ + -H "Content-Type: application/json" \ + --fail-with-body || echo "HF Space restart failed (Space may not exist or token invalid)" \ No newline at end of file