diff --git a/.github/workflows/check-redis.yml b/.github/workflows/check-redis.yml new file mode 100644 index 00000000..e5e9ff0d --- /dev/null +++ b/.github/workflows/check-redis.yml @@ -0,0 +1,20 @@ +name: Check Redis +on: + schedule: + - cron: '*/5 * * * *' + +env: + BULL_AUTH_KEY: ${{ secrets.BULL_AUTH_KEY }} + +jobs: + clean-jobs: + runs-on: ubuntu-latest + steps: + - name: Send GET request to check queues + run: | + response=$(curl --write-out '%{http_code}' --silent --output /dev/null --max-time 180 https://api.firecrawl.dev/admin/${{ secrets.BULL_AUTH_KEY }}/redis-health) + if [ "$response" -ne 200 ]; then + echo "Failed to check queues. Response: $response" + exit 1 + fi + echo "Successfully checked queues. Response: $response"