Skip to content

Ping Supabase to Prevent Pausing #23

Ping Supabase to Prevent Pausing

Ping Supabase to Prevent Pausing #23

name: Ping Supabase to Prevent Pausing
on:
schedule:
- cron: "0 9 * * 1,4"
workflow_dispatch:
jobs:
ping:
runs-on: ubuntu-latest
steps:
- name: Ping Supabase
env:
SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
SUPABASE_KEY: ${{ secrets.SUPABASE_KEY }}
run: |
echo "Starting ping on Supabase..."
curl --fail -X GET "${SUPABASE_URL}/rest/v1/ping?select=id&limit=1" \
-H "apikey: ${SUPABASE_KEY}" \
-H "Authorization: Bearer ${SUPABASE_KEY}" \
-H "Content-Type: application/json"
echo "Ping successful! Project kept active."