ci: Ntfy-Benachrichtigungen aus der Pipeline (start/success/failure) [appimage]
Some checks failed
Build AppImage / build (push) Has been cancelled

Bisher kamen Build-Statusmeldungen vom /deploy-Polling. Das ist redundant —
die Pipeline kann selbst auf Topic vk-builds pingen, dann brauchen wir kein
Claude-Polling mehr (spart Tokens, vermeidet doppelte Pings).

- Notify start: grauer Hammer am Anfang
- Notify success: gruener Haken (mit Versionsnummer)
- Notify failure: rote Lampe + Priority high

Voraussetzung: Repo-Secret NTFY_AUTH ist gesetzt (siehe globales CLAUDE.md).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Eddy 2026-04-27 14:34:06 +02:00
parent ad9833fcb8
commit ed089c1e1c

View file

@ -18,6 +18,13 @@ jobs:
if: contains(github.event.head_commit.message, '[appimage]') || startsWith(github.ref, 'refs/tags/v') if: contains(github.event.head_commit.message, '[appimage]') || startsWith(github.ref, 'refs/tags/v')
steps: steps:
- name: Notify start
uses: https://git.data-it-solution.de/data/ntfy-action@main
with:
status: start
project: claude-desktop
auth: ${{ secrets.NTFY_AUTH }}
- name: Checkout - name: Checkout
run: | run: |
git clone --depth 1 --branch "${GITHUB_REF_NAME}" \ git clone --depth 1 --branch "${GITHUB_REF_NAME}" \
@ -255,3 +262,20 @@ jobs:
--data-binary "@${APPIMAGE}" --data-binary "@${APPIMAGE}"
echo "Upload abgeschlossen: ${FILENAME}" echo "Upload abgeschlossen: ${FILENAME}"
- name: Notify success
if: success()
uses: https://git.data-it-solution.de/data/ntfy-action@main
with:
status: success
project: claude-desktop
message: "Version ${{ env.APP_VERSION }} verfuegbar — AppImage + Nix-Binary in Package Registry"
auth: ${{ secrets.NTFY_AUTH }}
- name: Notify failure
if: failure()
uses: https://git.data-it-solution.de/data/ntfy-action@main
with:
status: failure
project: claude-desktop
auth: ${{ secrets.NTFY_AUTH }}