raj999's picture
updated
cc7bc84
raw
history blame
939 Bytes
name: Sync to Hugging Face hub
on:
push:
branches: [main]
# to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
sync-to-hub:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
lfs: true
- name: Push to hub
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
run: |
if [ -z "$HF_TOKEN" ]; then
echo "HF_TOKEN secret is missing; add it in repository settings." >&2
exit 1
fi
set -e
git remote add space https://__token__:$HF_TOKEN@huggingface.co/spaces/raj999/smart-resume-builder
# Update local view of remote to satisfy --force-with-lease and avoid stale info errors
git fetch space main || true
# Force push so the GitHub repo is the source of truth for the Space
git push --force-with-lease space HEAD:main