fix: v0.10.1 usage ping uses tab presence; CI-safe test
build-deb / Deploy to CT 126 (push) Successful in 12s
build-deb / Lint, test, package (push) Successful in 3m7s
build-deb / Notify on failure (push) Skipped

The usage ping now treats "away" like the needs-you notifier: no DevDesk
tab in view for ~2 minutes. The test sets a presence marker instead of
attaching a tmux client, which never attached in CI. 0.10.0 was never
published.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WHRLCCdXYm41Qx5kNhehaP
This commit is contained in:
2026-10-12 01:30:18 -04:00
co-authored by Claude Opus 5.5
parent a2edec966a
commit 3a0b099f02
4 changed files with 19 additions and 10 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ DEVDESK_MATRIX_WEBHOOK_FILE=/etc/devdesk/matrix-webhook
DEVDESK_MATRIX_DELAY=60
DEVDESK_MATRIX_QUIET=600
# DEVDESK_USAGE_WARN: post to the same room once per 5-hour window when plan usage
# passes this percent while no browser tab or SSH client is attached (devdesk#45).
# passes this percent while no DevDesk tab is in view (devdesk#45).
DEVDESK_USAGE_WARN=90
# 0 turns off the guard that makes Claude ask before destructive commands