Cron-Ping

GitHub Actions überwachen (schedule)

Die on: schedule Workflows in GitHub Actions sind praktisch … bis sie ohne Vorwarnung aufhören. GitHub deaktiviert Cron-Workflows automatisch nach 60 Tagen ohne Aktivität im Repo, und geplante Läufe können bei hoher Last verzögert oder übersprungen werden.

Einen Ping am Ende des Workflows hinzufügen

name: Geplanter Task
on:
  schedule:
    - cron: "0 6 * * *"   # täglich um 6 Uhr UTC

jobs:
  run:
    runs-on: ubuntu-latest
    steps:
      - run: ./mon-script.sh
      - name: Cron-Ping benachrichtigen
        run: curl -fsS https://cron-ping.com/p/<token>

Auch Fehler melden

      - name: Fehler
        if: failure()
        run: curl -fsS https://cron-ping.com/p/<token>/fail

Mit if: failure() erhält Cron-Ping einen Fail-Ping und alarmiert dich sofort, wenn ein vorheriger Schritt abstürzt.

Warum das unverzichtbar ist

Indem du den Eingang des Pings überwachst, erkennst du das Schweigen, nicht nur den Fehler.

Überwache deinen Workflow in 2 Minuten mit Cron-Ping

Kostenlos starten