Commit Graph

  • c084a311a1 Write each module's source fingerprint at a trunk merge in the indexer (issues 1239, 1209) feat/delivery-parts jschoubben 2026-10-19 15:03:57 +02:00
  • 4e87c4e485 Keep the candidate groups from the forge bridge's pull messages in a new indexer module (issue 1238) jschoubben 2026-10-19 15:00:25 +02:00
  • 1fdeef91ac Say the forge's open pull requests on FORGE at start and at each reconnect (issue 1237) jschoubben 2026-10-19 14:56:17 +02:00
  • 455b902332 Say a trunk merge on FORGE with the merge commit's trees (issue 1236) jschoubben 2026-10-19 14:53:09 +02:00
  • 1f9606654c Write the forge's pull requests as messages on FORGE in a new forge bridge module (issue 1235) jschoubben 2026-10-19 14:50:13 +02:00
  • 7f618177d6 Merge pull request 'mesh-delivery-view keeps its socket in a directory the node-engine places, not below /run (issue 1134)' (#4) from fix/1134-socket-place into main main mesh-tools 2026-10-18 23:59:10 +00:00
  • d309bb6cef Put the view's socket in /var/lib/mesh-delivery-view-cli: the node-engine never places a module's directory below /run (issue 1134) jschoubben 2026-10-19 01:53:11 +02:00
  • 253f464a81 Merge pull request 'mesh-delivery-watchman says what stopped moving, and the view shows it (design 47 R2b)' (#3) from feat/delivery-watch into main mesh-tools 2026-10-18 23:34:09 +00:00
  • 954728b390 Show what the watchman says: offline presence, stuck keys and unreadable values, in the view and its command (issue 1168) jschoubben 2026-10-19 00:55:19 +02:00
  • f032b384c9 Pin the SDK at the commit that holds the stuck bucket's types (issue 1168) jschoubben 2026-10-19 00:54:15 +02:00
  • f325f62334 Merge remote-tracking branch 'origin/main' into feat/delivery-watch jschoubben 2026-10-19 00:50:51 +02:00
  • 8ae804fe64 Merge pull request 'mesh-delivery-view places only its own command, not the shared /usr/local/bin (issue 1134)' (#2) from fix/1134-cli-path into main mesh-tools 2026-10-18 22:45:09 +00:00
  • 8a8cafd3db Place the view's command as one file in /usr/local/bin, not the directory mesh-cli declares (issue 1134) jschoubben 2026-10-19 00:09:54 +02:00
  • 0177ea7a79 Merge pull request 'mesh-delivery-view: every module on every node, in mesh-delivery-cli and a local web view (issues 1134, 1137)' (#1) from feat/delivery-view into main mesh-tools 2026-10-18 22:05:38 +00:00
  • e5fd3fcd7a The watchman mirrors no builds in release 2; a check's pulse is renewed at every heartbeat of its key (issue 1135, review round 1) jschoubben 2026-10-18 21:05:50 +02:00
  • 431f3f023b The watchman is not a moved module: it names no template (issue 1135) jschoubben 2026-10-18 20:59:09 +02:00
  • 1191a10be1 The watchman module: manifest, program on the bus, and its whole-process integration test (issue 1135) jschoubben 2026-10-18 20:58:34 +02:00
  • bdb6fe7787 The watchman's logic: presence from the bus's events, pulses with a time to live, stuck keys on expiry (issue 1135) jschoubben 2026-10-18 20:58:34 +02:00
  • ad127995b2 Pin mesh-sdk at 238440d6f8c4 and vendor the watchman's dependencies (issue 1135) jschoubben 2026-10-18 20:58:34 +02:00
  • 67964cae3f Show a pulled-in module as running with what pulled it in (issue 1134, AC3 revised) jschoubben 2026-10-18 19:36:03 +02:00
  • 5d48048d41 Make the manifest pass the controller's module check: files archive and moved (issues 1134, 1137) jschoubben 2026-10-18 19:36:03 +02:00
  • eb8966c4b7 Add the mesh-delivery-view process, its manifest and the nox-delivery alias (issues 1134, 1137) jschoubben 2026-10-18 19:31:50 +02:00
  • 1b6763de0d Serve the rows on a read-only socket and web page, and print them with mesh-delivery-cli (issue 1134) jschoubben 2026-10-18 19:31:50 +02:00
  • 0dbe8f9a32 Derive the delivery view's rows from the have, assignments and builds buckets (issue 1134) jschoubben 2026-10-18 19:31:50 +02:00
  • 6c218876e1 Begin mesh-delivery with its README and its own check (ADR 0428) mesh-admin 2026-10-18 16:07:25 +00:00