Zurück zur Übersicht
Veröffentlicht am

HookTap jetzt im GitHub Marketplace

HookTap jetzt im GitHub Marketplace

HookTap jetzt im GitHub Marketplace

HookTap ist der schnellste Weg, Webhook-Events auf dem iPhone zu empfangen. Ab sofort wird das für GitHub-Entwickler noch einfacher: Die HookTap Notify Action ist ab sofort im GitHub Marketplace verfügbar.

Drei Zeilen YAML genügen, um aus jedem GitHub-Workflow eine sofortige Push-Benachrichtigung auf dein iPhone zu schicken.

Was die Action macht

Der Step HookTap/notify-action sendet einen HTTP POST an deine persönliche HookTap-Webhook-URL – dieselbe URL, die du bereits aus curl, Python oder anderen Integrationen kennst. Das Ergebnis erscheint binnen Sekunden auf dem iPhone-Sperrbildschirm.

Einrichtung in 3 Schritten

  1. HookTap installieren – installiere die App auf deinem iPhone und kopiere deine Webhook-URL aus der App.
  2. Secret hinzufügen – in deinem GitHub-Repo unter Settings → Secrets and variables → Actions → New repository secret:
    • Name: HOOKTAP_WEBHOOK_URL
    • Wert: deine Webhook-URL
  3. Action einbinden – füge den Step in einen beliebigen Workflow ein:
- uses: HookTap/notify-action@v1
  with:
    webhook-url: ${{ secrets.HOOKTAP_WEBHOOK_URL }}
    title: "✅ Build erfolgreich"
    body: "main · ${{ github.sha }}"

Fertig. Kein Server. Kein Account erforderlich. Nur eine URL.

Eingaben (Inputs)

InputPflichtStandardBeschreibung
webhook-urlJaDeine HookTap-Webhook-URL
titleJaTitel der Benachrichtigung
bodyNein""Text der Benachrichtigung
typeNeinpushpush · feed · widget

Das type-Feld steuert, was auf dem iPhone passiert: push sendet eine sofortige Benachrichtigung, feed aktualisiert deinen HookTap-Feed in Echtzeit, widget aktualisiert das Home-Screen-Widget.

Praxisbeispiele

CI-Ergebnis: Erfolg oder Fehler

Weißt du sofort, ob deine Tests bestanden haben – auch wenn du nicht am Rechner bist.

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test

      - uses: HookTap/notify-action@v1
        if: success()
        with:
          webhook-url: ${{ secrets.HOOKTAP_WEBHOOK_URL }}
          title: "✅ Tests bestanden · ${{ github.ref_name }}"
          body: "${{ github.event.head_commit.message }}"

      - uses: HookTap/notify-action@v1
        if: failure()
        with:
          webhook-url: ${{ secrets.HOOKTAP_WEBHOOK_URL }}
          title: "❌ Tests fehlgeschlagen · ${{ github.ref_name }}"
          body: "${{ github.event.head_commit.message }}"

Deploy-Benachrichtigung

- uses: HookTap/notify-action@v1
  if: always()
  with:
    webhook-url: ${{ secrets.HOOKTAP_WEBHOOK_URL }}
    title: "${{ job.status == 'success' && '🚀 Deployed' || '💥 Deploy fehlgeschlagen' }} · ${{ github.ref_name }}"
    body: "${{ github.repository }}"

Release veröffentlicht

on:
  release:
    types: [published]

jobs:
  notify:
    runs-on: ubuntu-latest
    steps:
      - uses: HookTap/notify-action@v1
        with:
          webhook-url: ${{ secrets.HOOKTAP_WEBHOOK_URL }}
          title: "🚀 Release ${{ github.event.release.tag_name }} veröffentlicht"
          body: "${{ github.event.release.name }}"

Das HookTap Integrations-Repo

Die GitHub Action ist Teil eines größeren Ganzen. Das hooktap-integrations-Repository sammelt fertige Beispiele und Rezepte für alle gängigen Plattformen:

KategorieInhalt
cURLSchnelle Einzeiler für jedes Terminal
Shell / BashSkripte, Cron-Jobs, Monitoring
GitHub ActionsCI/CD, Deploy- und Release-Benachrichtigungen
GitLab CIPipeline-Benachrichtigungen
PythonSkripte, Flask, Django
Node.jsSkripte, Express, TypeScript
GoEinfache Go-Snippets
PHPPHP-Skripte und Laravel
RubyRuby-Skripte und Rails
DockerCompose Health Checks, Container-Events
n8nNo-Code-Automatisierung
ZapierEinrichtungsanleitung für Zaps
MakeMake (Integromat) Szenario-Guide
MonitoringUptime-, Server- und Fehler-Alerts

Alle Integrationen verwenden dasselbe einfache Payload-Format:

{
  "type": "push",
  "title": "Dein Benachrichtigungstitel",
  "body": "Dein Benachrichtigungstext"
}

Hast du eine nützliche Integration, die noch fehlt? Pull Requests sind willkommen.

HookTap herunterladen

Im App Store herunterladen · hooktap.me