jschoubben
1d8a244ba4
mesh/merge-gate out of date: judged against trunk 2edef5a00ae0, the trunk is now 0e7d9e74d22a; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk 2edef5a00ae0, the trunk is now 0e7d9e74d22a; judged again on a recheck or when it is merged
mesh/delivery covered after its stop: a later walk that contains it was delivered: plan-1792011830935225963 (novox/mesh-catalog at 0361c44a into main, do…
Say every forge event on the bus through a signed system webhook, and announce a head or merge at once (novox/hq issue 729)
...
The gitea module keeps one system webhook for every event family, made or
corrected at start with the admin account (POST /admin/hooks, forge 1.27.3)
and a secret it mints and keeps. Its receiver, at the docker bridge's
gateway, refuses an unsigned request before reading it, a body over 5 MB,
and a signature that does not verify; it answers a verified delivery at once,
drops one already heard by its delivery id, and publishes each as
forge.<kind>.<action> on the module's events (its own stream, ADR 0363,
follows issue 725). A pull request opened, pushed to or merged is announced
at once. The polls look every five minutes only while deliveries arrive, and
every 30 s again, saying so loudly, when one finds what no event said or ten
minutes pass without a delivery. The announced records keep both paths from
announcing twice.
2026-10-14 22:21:22 +02:00
..
2026-10-04 13:21:47 +02:00
2026-10-12 14:47:06 +02:00
2026-10-08 16:20:45 +02:00
2026-10-06 18:36:16 +02:00
2026-10-04 12:50:20 +02:00
2026-10-13 07:32:19 +02:00
2026-10-13 16:54:51 +02:00
2026-10-05 15:10:30 +02:00
2026-10-05 11:47:38 +02:00
2026-10-14 13:48:30 +00:00
2026-09-29 15:07:40 +02:00
2026-10-13 20:32:50 +02:00
2026-10-13 11:49:30 +00:00
2026-10-05 10:11:27 +02:00
2026-10-03 15:58:19 +02:00
2026-10-05 15:10:30 +02:00
2026-10-05 11:50:52 +02:00
2026-09-30 21:10:18 +02:00
2026-10-13 20:32:50 +02:00
2026-10-13 11:42:12 +00:00
2026-10-08 10:47:41 +02:00
2026-10-08 12:04:33 +02:00
2026-10-04 13:02:23 +02:00
2026-10-09 15:25:45 +02:00
2026-10-11 18:01:24 +02:00
2026-10-04 13:02:23 +02:00
2026-10-10 00:11:45 +02:00
2026-10-13 11:14:24 +02:00
2026-10-05 10:11:27 +02:00
2026-10-04 13:02:23 +02:00
2026-10-04 13:02:23 +02:00
2026-10-07 21:35:50 +02:00
2026-10-14 22:21:22 +02:00
2026-10-03 15:58:19 +02:00
2026-10-04 13:15:39 +02:00
2026-10-13 07:43:08 +02:00
2026-09-30 21:10:18 +02:00
2026-10-13 07:32:19 +02:00
2026-10-05 23:43:14 +02:00
2026-10-05 15:10:30 +02:00
2026-10-08 16:12:37 +02:00
2026-10-13 07:32:19 +02:00
2026-10-13 07:32:19 +02:00
2026-10-04 02:34:06 +02:00
2026-10-03 15:58:19 +02:00
2026-10-12 17:47:27 +02:00
2026-10-14 05:12:37 +00:00
2026-10-04 16:34:02 +02:00
2026-10-13 07:32:19 +02:00
2026-09-30 21:10:18 +02:00
2026-10-04 12:50:20 +02:00
2026-10-04 12:50:20 +02:00
2026-10-14 17:01:22 +00:00
2026-09-30 22:29:28 +02:00
2026-10-07 18:47:58 +02:00
2026-10-04 15:42:56 +02:00
2026-10-14 20:09:39 +02:00
2026-10-11 02:56:55 +02:00
2026-10-14 21:23:26 +02:00
2026-10-12 16:16:04 +02:00
2026-10-14 03:21:53 +02:00
2026-10-12 14:32:22 +02:00
2026-10-09 18:33:49 +02:00
2026-10-06 12:03:19 +02:00
2026-10-14 20:06:24 +02:00
2026-10-08 01:42:16 +02:00
2026-10-06 18:36:16 +02:00
2026-10-07 18:47:58 +02:00
2026-10-07 18:47:58 +02:00
2026-10-11 02:17:47 +02:00
2026-10-06 18:39:13 +02:00
2026-10-14 03:21:53 +02:00
2026-10-12 12:13:03 +02:00
2026-10-12 00:05:04 +02:00
2026-10-07 19:19:52 +02:00
2026-10-14 03:21:53 +02:00
2026-10-05 15:10:30 +02:00
2026-10-09 14:45:03 +02:00
2026-10-07 20:02:09 +02:00
2026-10-05 15:10:30 +02:00
2026-10-04 03:59:50 +02:00
2026-10-07 18:47:58 +02:00
2026-10-06 17:00:23 +02:00
2026-10-06 16:47:49 +02:00
2026-10-04 00:52:31 +02:00
2026-10-08 12:04:08 +02:00
2026-10-04 12:50:20 +02:00
2026-10-04 12:25:28 +02:00
2026-10-04 12:25:28 +02:00
2026-10-09 12:33:41 +02:00
2026-10-05 15:10:30 +02:00
2026-10-08 22:11:06 +02:00
2026-10-08 16:12:37 +02:00
2026-10-04 04:04:10 +02:00
2026-10-11 12:25:58 +02:00
2026-10-07 18:47:58 +02:00
2026-10-11 21:10:11 +02:00
2026-10-10 15:17:57 +02:00
2026-10-09 12:11:21 +02:00
2026-10-12 21:33:13 +02:00
2026-10-04 17:07:40 +02:00
2026-10-12 17:47:27 +02:00
2026-10-08 15:04:02 +02:00
2026-10-06 18:36:16 +02:00
2026-10-07 20:02:09 +02:00
2026-10-04 13:02:23 +02:00
2026-10-06 16:47:49 +02:00
2026-10-06 18:39:13 +02:00
2026-10-07 18:47:58 +02:00
2026-10-09 23:37:04 +02:00
2026-10-07 18:47:58 +02:00
2026-10-08 17:55:56 +02:00
2026-10-07 19:19:52 +02:00
2026-10-07 21:35:49 +02:00
2026-10-14 20:06:24 +02:00
2026-10-04 12:50:20 +02:00
2026-10-04 16:50:57 +02:00
2026-10-14 07:07:11 +02:00
2026-10-13 07:32:19 +02:00
2026-10-07 18:47:58 +02:00
2026-10-04 13:02:23 +02:00
2026-10-09 12:40:04 +02:00
2026-10-09 12:23:51 +02:00
2026-10-04 13:21:47 +02:00
2026-10-09 01:55:54 +02:00
2026-10-09 00:10:28 +02:00
2026-10-04 04:04:35 +02:00
2026-10-04 04:04:35 +02:00