riseup-squad18/.github/workflows/notification-worker.yml

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)"