jochen
565974901a
mesh/merge-gate pass: builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step; every machine composes with the change as it…
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
Record the bases a build copies, keep them by the builds that stood on them, and copy each image once
...
A copied base was named only in what a build stood on, and nowhere when the build failed,
so the store's sweep could never let one go (hq issue 321). One repository per upstream
image stops each module asking the public registry for the same image again, and letting
an index go now takes its own platform manifests, which otherwise kept every byte. A
person can record the copies no record names through the new mirrors verb (hq ADR 0257).
The forge test fix is the same commit as on feat/plain-notifications: main fails without it.
2026-10-08 14:09:01 +02:00
..
2026-10-04 01:11:26 +02:00
2026-09-05 22:10:58 +02:00
2026-09-29 01:01:29 +02:00
2026-09-22 19:51:10 +02:00
2026-09-27 23:29:00 +02:00
2026-09-30 21:14:40 +02:00
2026-09-30 21:14:40 +02:00
2026-09-23 23:49:31 +02:00
2026-09-23 23:49:31 +02:00
2026-10-06 16:47:49 +02:00
2026-09-16 18:40:40 +02:00
2026-10-04 17:32:08 +02:00
2026-10-08 01:42:19 +02:00
2026-10-06 15:19:23 +02:00
2026-10-06 16:07:12 +02:00
2026-09-30 21:14:40 +02:00
2026-10-01 17:23:31 +02:00
2026-09-29 00:54:27 +02:00
2026-09-16 10:27:26 +02:00
2026-10-04 01:11:26 +02:00
2026-10-06 18:20:57 +02:00
2026-10-06 16:47:49 +02:00
2026-09-29 15:07:33 +02:00
2026-10-01 17:23:31 +02:00
2026-09-16 18:40:40 +02:00
2026-10-05 22:19:43 +02:00
2026-10-08 01:42:19 +02:00
2026-09-30 22:29:28 +02:00
2026-10-04 15:59:17 +02:00
2026-10-04 01:45:25 +02:00
2026-09-06 14:08:51 +02:00
2026-10-06 17:00:22 +02:00
2026-10-06 17:00:22 +02:00
2026-09-27 02:50:23 +02:00
2026-10-08 12:04:08 +02:00
2026-10-08 11:20:45 +02:00
2026-10-08 11:20:45 +02:00
2026-10-08 01:42:19 +02:00
2026-10-01 11:41:49 +02:00
2026-10-06 12:13:48 +02:00
2026-09-26 23:07:09 +02:00
2026-09-29 11:55:28 +02:00
2026-09-29 11:25:40 +02:00
2026-10-04 04:03:50 +02:00
2026-10-06 16:47:49 +02:00
2026-10-06 14:41:15 +02:00
2026-09-29 01:01:29 +02:00
2026-10-02 11:17:09 +02:00
2026-10-02 11:17:09 +02:00
2026-10-08 14:03:10 +02:00
2026-10-05 22:19:43 +02:00
2026-10-04 01:49:05 +02:00
2026-09-30 09:55:54 +02:00
2026-10-04 12:21:49 +02:00
2026-10-04 12:38:53 +02:00
2026-10-04 16:48:01 +02:00
2026-10-07 16:17:50 +02:00
2026-10-07 16:17:50 +02:00
2026-10-01 15:18:34 +02:00
2026-10-05 23:43:15 +02:00
2026-10-06 02:16:20 +02:00
2026-09-05 12:47:13 +02:00
2026-10-06 02:16:20 +02:00
2026-09-30 18:38:06 +02:00
2026-09-30 18:38:06 +02:00
2026-09-30 16:12:43 +02:00
2026-10-02 23:28:25 +02:00
2026-10-02 23:28:25 +02:00
2026-09-20 23:56:49 +02:00
2026-09-07 05:08:04 +02:00
2026-09-27 16:52:00 +02:00
2026-10-02 16:48:16 +02:00
2026-09-01 21:54:05 +02:00
2026-10-08 01:42:19 +02:00
2026-10-02 14:04:35 +02:00
2026-09-30 14:38:07 +02:00
2026-09-01 02:55:56 +02:00
2026-08-31 17:12:46 +02:00
2026-10-01 11:41:49 +02:00
2026-09-27 14:43:16 +02:00
2026-10-07 21:27:34 +02:00
2026-10-07 21:22:52 +02:00
2026-10-07 20:05:01 +02:00
2026-09-30 17:08:44 +02:00
2026-10-06 12:13:48 +02:00
2026-10-01 17:34:17 +02:00
2026-10-01 00:01:41 +02:00
2026-10-02 11:01:09 +02:00
2026-09-30 22:42:50 +02:00
2026-09-22 23:29:28 +02:00
2026-10-04 00:27:42 +02:00
2026-09-28 15:44:18 +02:00
2026-09-29 01:01:29 +02:00
2026-10-04 00:27:42 +02:00
2026-10-06 14:59:28 +02:00
2026-10-06 14:59:28 +02:00
2026-10-04 12:25:27 +02:00
2026-09-29 02:50:41 +02:00
2026-10-02 01:46:30 +02:00
2026-10-07 20:44:47 +02:00
2026-09-17 23:35:12 +02:00
2026-10-07 20:44:47 +02:00
2026-10-08 01:26:39 +02:00
2026-10-02 23:13:22 +02:00
2026-09-14 21:11:37 +02:00
2026-09-18 01:02:26 +02:00
2026-10-08 12:04:08 +02:00
2026-10-07 21:22:52 +02:00
2026-10-05 23:39:15 +02:00
2026-10-06 14:41:15 +02:00
2026-09-30 14:51:12 +02:00
2026-10-05 23:39:15 +02:00
2026-09-30 14:51:12 +02:00
2026-09-21 23:31:06 +02:00
2026-10-02 18:30:14 +02:00
2026-10-03 23:12:21 +02:00
2026-10-03 21:24:12 +02:00
2026-09-06 14:08:51 +02:00
2026-10-05 21:14:01 +02:00
2026-10-04 16:48:01 +02:00
2026-10-06 16:47:49 +02:00
2026-10-04 13:07:45 +02:00
2026-10-06 16:47:49 +02:00
2026-10-05 22:16:23 +02:00
2026-10-05 22:16:23 +02:00
2026-10-01 15:18:34 +02:00
2026-10-04 11:02:42 +02:00
2026-10-07 21:22:52 +02:00
2026-10-07 21:22:52 +02:00
2026-10-03 04:01:17 +02:00
2026-10-01 11:41:49 +02:00
2026-10-01 11:41:49 +02:00
2026-09-21 20:28:16 +02:00
2026-09-30 18:38:06 +02:00
2026-09-30 22:34:43 +02:00
2026-10-02 11:01:09 +02:00
2026-09-30 22:34:43 +02:00
2026-10-02 11:01:09 +02:00
2026-09-24 18:54:35 +02:00
2026-09-21 21:03:22 +02:00
2026-10-08 12:04:08 +02:00
2026-10-01 12:26:44 +02:00
2026-09-30 16:58:23 +02:00
2026-09-15 13:20:01 +02:00
2026-10-04 12:52:03 +02:00
2026-10-04 11:02:42 +02:00
2026-10-04 11:02:42 +02:00
2026-10-02 22:52:22 +02:00
2026-09-01 02:40:09 +02:00
2026-10-06 14:59:28 +02:00
2026-10-06 18:56:54 +02:00
2026-10-06 18:56:54 +02:00
2026-10-07 20:37:33 +02:00
2026-10-01 15:58:04 +02:00
2026-09-30 17:39:38 +02:00
2026-10-08 14:09:01 +02:00
2026-09-30 10:03:55 +02:00
2026-10-04 04:18:22 +02:00
2026-10-04 17:32:08 +02:00
2026-10-04 17:32:08 +02:00