ci: Ntfy-Benachrichtigungen aus der Pipeline (start/success/failure) [appimage]
Some checks failed
Build AppImage / build (push) Has been cancelled
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:
parent
ad9833fcb8
commit
ed089c1e1c
1 changed files with 24 additions and 0 deletions
|
|
@ -18,6 +18,13 @@ jobs:
|
|||
if: contains(github.event.head_commit.message, '[appimage]') || startsWith(github.ref, 'refs/tags/v')
|
||||
|
||||
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
|
||||
run: |
|
||||
git clone --depth 1 --branch "${GITHUB_REF_NAME}" \
|
||||
|
|
@ -255,3 +262,20 @@ jobs:
|
|||
--data-binary "@${APPIMAGE}"
|
||||
|
||||
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 }}
|
||||
|
|
|
|||
Loading…
Reference in a new issue