| name: Sync 2 to Hugging Face hub | |
| on: | |
| push: | |
| branches: [main] | |
| paths: | |
| - "app.py" | |
| - "apps/**" | |
| - "assets/**" | |
| - "queries/**" | |
| - "utils/**" | |
| - "process_kpi/**" | |
| - "data/**" | |
| - "physical_db/**" | |
| - ".streamlit/**" | |
| - "requirements.txt" | |
| - "README.md" | |
| - "!process_kpi/kpi_health_check/**" | |
| - "!panel_app/**" | |
| - "!hf_spaces/**" | |
| - "!.github/workflows/kpi_analysis.yml" | |
| # to run this workflow manually from the Actions tab | |
| workflow_dispatch: | |
| jobs: | |
| sync-to-hub: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| lfs: true | |
| - name: Push to hub | |
| env: | |
| HF_TOKEN: ${{ secrets.HF_TOKEN }} | |
| run: git push --force https://DavMelchi:$HF_TOKEN@huggingface.co/spaces/DavMelchi/db_query main | |