Spaces:
Running
Running
| name: Daily Proactive Messages | |
| on: | |
| workflow_dispatch: | |
| schedule: | |
| - cron: '*/5 * * * *' # TEST — every 5 min; revert to '0 7 * * *' after testing | |
| jobs: | |
| proactive: | |
| runs-on: ubuntu-latest | |
| env: | |
| TRIGGER_URL: ${{ secrets.TRIGGER_PROACTIVE_URL }} # e.g. https://alesamodio-trigger-proactive.hf.space | |
| TRIGGER_SECRET: ${{ secrets.PROACTIVE_TRIGGER_SECRET }} | |
| steps: | |
| - name: Wake trigger Space | |
| run: | | |
| echo "== Waking trigger Space ==" | |
| curl -sS "$TRIGGER_URL/" >/dev/null || true | |
| sleep 20 | |
| - name: Fire trigger Space | |
| run: | | |
| echo "== Calling trigger Space /run ==" | |
| curl -sS \ | |
| -H "x-trigger-secret: $TRIGGER_SECRET" \ | |
| "$TRIGGER_URL/run" | |