forked from RiseUP/riseup-squad18
24 lines
648 B
YAML
24 lines
648 B
YAML
name: Notification Worker Cron
|
|
|
|
on:
|
|
schedule:
|
|
# Executa a cada 5 minutos
|
|
- cron: "*/5 * * * *"
|
|
workflow_dispatch: # Permite execução manual
|
|
|
|
jobs:
|
|
process-notifications:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Process notification queue
|
|
run: |
|
|
curl -X POST \
|
|
-H "Authorization: Bearer ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}" \
|
|
-H "Content-Type: application/json" \
|
|
https://etblfypcxxtvvuqjkrgd.supabase.co/functions/v1/notifications-worker
|
|
continue-on-error: true
|
|
|
|
- name: Log completion
|
|
run: echo "Notification worker completed at $(date)"
|