mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Covers the dedup short-circuit, per-channel dispatch routing, alert persistence, error tagging, and legacy single-recipient fallback in the Notifications worker, plus the Console adapter's permission shape and the Webhook adapter's HMAC-SHA256 signing contract, header layout, response handling, and unsigned-when-secret-missing behaviour. Worker dispatch helpers move from private to protected so a test spy can override them without monkey-patching. The Swoole runtime hook flag mutation is now guarded by class_exists so the action can run under bare PHPUnit (no Swoole extension on the test host). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>