Abhinav Gavireddi commited on
Commit
aa18e4f
·
1 Parent(s): 422bf2d

fix: fixed issue with committing git changes to HF

Browse files
Files changed (1) hide show
  1. .github/workflows/ci.yaml +8 -1
.github/workflows/ci.yaml CHANGED
@@ -26,6 +26,7 @@ jobs:
26
 
27
  deploy-to-hf:
28
  runs-on: ubuntu-latest
 
29
  environment: prod
30
  steps:
31
  - name: Checkout code
@@ -63,7 +64,13 @@ jobs:
63
 
64
  # Add HF Space repo as remote and push
65
  git remote add hf https://huggingface.co/spaces/${HF_USERNAME}/${HF_SPACE_NAME}.git
66
- git push hf main
 
 
 
 
 
 
67
  # Optional: Restart Space via API
68
  python -c "
69
  from huggingface_hub import HfApi;
 
26
 
27
  deploy-to-hf:
28
  runs-on: ubuntu-latest
29
+ needs: build-and-test
30
  environment: prod
31
  steps:
32
  - name: Checkout code
 
64
 
65
  # Add HF Space repo as remote and push
66
  git remote add hf https://huggingface.co/spaces/${HF_USERNAME}/${HF_SPACE_NAME}.git
67
+
68
+ git fetch hf main
69
+ git rebase hf/main || git merge --strategy=ours hf/main
70
+
71
+ # Push (force to ensure the workflow always succeeds, or use --force-with-lease for safety)
72
+ git push hf main --force
73
+
74
  # Optional: Restart Space via API
75
  python -c "
76
  from huggingface_hub import HfApi;