8acfa7a07d
Merge pull request 'One bus: the runtime pins the certificate after the server speaks, and the old transport goes' (#15) from feat/one-bus into main
main
mesh-admin2026-09-28 01:09:01 +00:00
f0104b7846
One bus: the runtime pins the certificate after the server speaks, and the old transport goes
feat/one-bus
jschoubben2026-09-28 03:08:59 +02:00
cd26131c61
Merge pull request 'The runtime speaks the bus its credential names' (#14) from feat/the-runtime-speaks-the-bus-its-credential-names into main
mesh-admin2026-09-28 00:42:29 +00:00
a4447f1251
Merge pull request 'A person's own client, and pins that the wire did not change' (#13) from feat/nats-genesis into main
jschoubben2026-09-27 17:20:07 +00:00
9acc40145a
A person's client: the mesh's tools from a workstation
jschoubben2026-09-27 17:03:13 +02:00
fbeb373d1a
Both clients map local event names to their own wire
jschoubben2026-09-27 14:42:40 +02:00
2197c36fef
Describe the client on its own terms
jschoubben2026-09-26 23:51:00 +02:00
19560ca6a7
Hold the runtime's NATS client to the shared fixtures
jschoubben2026-09-26 23:40:59 +02:00
c1517c39a0
The tool runtime's client on NATS, behind the unchanged contract
jschoubben2026-09-26 23:29:17 +02:00
6b380b67e0
Merge pull request 'The tool runtime's recipe starts FROM the base its manifest declares (ADR 0097)' (#12) from multiple-fixes into main
jschoubben2026-09-21 22:58:23 +02:00
2990b2d5a4
The tool runtime's recipe starts FROM the base its manifest declares (novox/hq ADR 0097)
jschoubben2026-09-21 22:16:10 +02:00
bca504b521
Merge pull request 'The patient reconnect gives up on permanent failures (058 review)' (#11) from fix/patient-connect-fatal-set into main
jschoubben2026-09-20 13:41:57 +02:00
5b111da4a9
The patient reconnect gives up on permanent failures (issue 058 review)
jschoubben2026-09-20 13:30:52 +02:00
0ea3db3b20
Merge pull request 'Serve mode waits for its broker instead of crash-looping (issue 058)' (#10) from fix/the-runtime-waits-for-its-broker into main
jschoubben2026-09-20 12:53:07 +02:00
1a55e8f205
Serve mode waits for its broker instead of crash-looping (issue 058)
jschoubben2026-09-18 02:06:53 +02:00
a99b0d3029
Merge pull request 'Resolve the SDK by version; mesh-controller/foundation rename' (#9) from feat/a-bed-that-hands-over-nothing into main
jschoubben2026-09-16 23:25:45 +02:00
b00468d4c0
Resolve the SDK in a throwaway deps stage, not with a buildkit secret
jschoubben2026-09-16 11:48:16 +02:00
b618057fb1
Resolve the SDK by version from the registry, not from a git URL
jschoubben2026-09-16 10:27:26 +02:00
6b6ec68a43
Merge pull request 'Stop compiling the toolkit by hand; it arrives compiled now' (#8) from feat/no-workaround-for-a-package-that-works into main
jschoubben2026-09-14 11:09:06 +02:00
42b2f9cca0
Stop compiling the toolkit by hand; it arrives compiled now
jschoubben2026-09-14 11:05:57 +02:00
b6fa6575c1
Merge pull request 'Build and run are two images, from one recipe' (#7) from feat/build-and-run-are-two-images into main
jschoubben2026-09-14 02:02:35 +02:00
62e2aa7708
Build and run are two images, from one recipe
jschoubben2026-09-14 01:57:05 +02:00
0383c1987a
Merge pull request 'runtime: a run subcommand to run a module entrypoint to completion (ADR 0052)' (#6) from feat/run-once-entry into main
jschoubben2026-09-13 11:16:12 +02:00
77493642d8
Remove what was only there to move a commit
jschoubben2026-09-13 11:15:24 +02:00
8ad37c33cd
Change the base for real, so the image moves with the commit
jschoubben2026-09-13 02:50:15 +02:00
8318c78125
Move the base, to see whether the mesh notices what it reaches
jschoubben2026-09-13 02:47:14 +02:00
90a15cde20
The runtime keeps the compiler, because it is also the build environment
jschoubben2026-09-13 02:45:16 +02:00
78257cf151
Compile the toolkit after installing it, because npm does not
jschoubben2026-09-13 02:44:12 +02:00
a5d65ada53
The build stage can fetch a git dependency, and only it can
jschoubben2026-09-13 02:39:54 +02:00
a174dfd404
The runtime every module stands on is built from its own repository
jschoubben2026-09-13 02:39:11 +02:00
9af4d3fae9
Merge pull request 'mesh-tools run: a one-shot entrypoint invocation (ADR 0052 runtime side)' (#5) from feat/run-once-entry into main
jschoubben2026-09-06 00:48:07 +02:00
991fb6faec
runtime: a 'run' subcommand to run a module entrypoint to completion
jschoubben2026-09-06 00:17:13 +02:00
056733b519
Merge pull request 'Resync hq ADR references (0044-0054 -> 0039-0049)' (#4) from feat/adr-ref-resync into main
jschoubben2026-09-05 12:45:51 +02:00
ef540042bd
Resync hq ADR references 0044-0054 -> 0039-0049 after the hq record reconciliation
jschoubben2026-09-05 12:45:25 +02:00
b936812f21
Merge pull request 'runtime: serve each tool over mesh.rpc, and an invoke subcommand (ADR 0052)' (#3) from events/tool-serving into main
jschoubben2026-09-05 03:02:46 +02:00