Spaces:
Running
Running
| name: Sync to HF Spaces | |
| on: | |
| push: | |
| branches: | |
| - dev | |
| - main | |
| jobs: | |
| sync: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v3 | |
| with: | |
| fetch-depth: 0 | |
| - name: Push dev to HF test space | |
| if: github.ref == 'refs/heads/dev' | |
| run: | | |
| git config user.email "github-actions@github.com" | |
| git config user.name "GitHub Actions" | |
| git remote add hf-test https://ASI-Engineer:${{ secrets.HF_TOKEN }}@huggingface.co/spaces/ASI-Engineer/OC_P8_test 2>/dev/null || true | |
| git checkout --orphan hf-sync-temp | |
| git rm -rf reports/ 2>/dev/null || true | |
| git commit -m "Sync to HF Spaces [no-ci]" | |
| git push hf-test hf-sync-temp:main --force | |
| - name: Push main to HF prod space | |
| if: github.ref == 'refs/heads/main' | |
| run: | | |
| git config user.email "github-actions@github.com" | |
| git config user.name "GitHub Actions" | |
| git remote add hf-prod https://ASI-Engineer:${{ secrets.HF_TOKEN }}@huggingface.co/spaces/ASI-Engineer/OC_P8_prod 2>/dev/null || true | |
| git checkout --orphan hf-sync-temp | |
| git rm -rf reports/ 2>/dev/null || true | |
| git commit -m "Sync to HF Spaces [no-ci]" | |
| git push hf-prod hf-sync-temp:main --force | |