No description
Find a file
randogoth 5c1c9d1608 Log webhook deliveries
The receiver logged nothing about requests — not a delivery, not a rejected
HMAC, not a 404 for an unknown hook id. Verified the hard way: an unsigned
POST was correctly refused and left no trace whatsoever in the journal.

That makes the one failure that matters invisible. A webhook with the wrong
secret or the wrong content type fails the HMAC check and is dropped, and the
only symptom is that releases arrive a day late on the timer instead of
immediately — which looks exactly like nothing being wrong.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-14 12:44:24 +03:00
bin Genericise the webhook script's usage comment 2026-10-14 12:20:49 +03:00
.gitignore Reduce the README to the repo address 2026-10-14 12:27:04 +03:00
apps.nix Feed the F-Droid repo from Forgejo releases automatically 2026-10-14 11:54:26 +03:00
fdroid-sync.py Feed the F-Droid repo from Forgejo releases automatically 2026-10-14 11:54:26 +03:00
flake.lock Feed the F-Droid repo from Forgejo releases automatically 2026-10-14 11:54:26 +03:00
flake.nix Feed the F-Droid repo from Forgejo releases automatically 2026-10-14 11:54:26 +03:00
module.nix Log webhook deliveries 2026-10-14 12:44:24 +03:00
README.md Reduce the README to the repo address 2026-10-14 12:27:04 +03:00