Commit Graph

  • 9a5584b1b6 Each send is numbered, inside the signed bytes jschoubben 2026-09-30 14:09:12 +02:00
  • 1bc099a2db Merge pull request 'The linker is told once, not twice' (#159) from fix/161-one-ldflags-not-two into main jschoubben 2026-09-30 10:54:36 +00:00
  • 3fc1feff38 The linker is told once, not twice jschoubben 2026-09-30 12:54:29 +02:00
  • ffe176f6d1 Merge pull request 'A host the mesh builds knows what it was built for' (#158) from fix/161-a-built-host-knows-what-it-was-built-for into main jschoubben 2026-09-30 10:40:22 +00:00
  • 8057cc4888 A host the mesh builds knows what it was built for jschoubben 2026-09-30 12:39:59 +02:00
  • 9d6dad37c5 Merge pull request 'A compiled artifact names the binary a machine will run' (#157) from fix/142-a-compiled-artifact-names-its-binary into main jschoubben 2026-09-30 09:41:30 +00:00
  • 7f84ddecc5 A compiled artifact names the binary a machine will run jschoubben 2026-09-30 11:41:23 +02:00
  • 94ab9f665e Merge pull request 'A resource can name the version of the build it uses' (#156) from feat/142-a-version-can-reach-a-path into main jschoubben 2026-09-30 08:04:02 +00:00
  • 3600f2cf16 A resource can name the version of the build it uses jschoubben 2026-09-30 10:03:55 +02:00
  • 005bc16c24 Merge pull request 'A bundle in a compiled language may name which command it builds' (#155) from feat/142-the-mesh-compiles-its-own-go into main jschoubben 2026-09-30 07:56:18 +00:00
  • 985e2008ba A bundle in a compiled language may name which command it builds jschoubben 2026-09-30 09:55:54 +02:00
  • bd7ee12938 Merge pull request 'The mesh can compile Go, which is why nothing delivered the host' (#154) from feat/142-the-mesh-compiles-its-own-go into main jschoubben 2026-09-30 07:49:13 +00:00
  • 0983b00284 The mesh can compile Go, which is why nothing delivered the host jschoubben 2026-09-30 09:48:50 +02:00
  • 8ee2e4d441 Merge pull request 'A commit has no order, so the mesh says who runs what and claims no newer' (#153) from fix/087-a-commit-has-no-order into main jschoubben 2026-09-30 07:29:47 +00:00
  • 1d9c102889 A commit has no order, so the mesh says who runs what and claims no newer jschoubben 2026-09-30 09:28:56 +02:00
  • 2542aa67b0 Merge pull request 'The all-well sentence says what it is not a claim about' (#152) from fix/145-the-mesh-says-what-its-report-does-not-cover into main jschoubben 2026-09-30 07:00:26 +00:00
  • 1da96e8803 The all-well sentence says what it is not a claim about jschoubben 2026-09-30 08:58:59 +02:00
  • cf2f62cf14 Merge pull request 'The mesh knows which host runs a machine, and says who is behind another' (#151) from fix/087-the-mesh-knows-which-host-runs-a-machine into main jschoubben 2026-09-30 06:54:59 +00:00
  • 7683ba8b5b The mesh knows which host runs a machine, and says who is behind another jschoubben 2026-09-30 08:53:59 +02:00
  • a0d7d72a26 Merge pull request 'A held module is in status, and it stops the mesh reading as well' (#150) from fix/125-a-hold-is-a-line-in-the-report into main jschoubben 2026-09-30 06:47:51 +00:00
  • bfd983e3f8 A held module is in status, and it stops the mesh reading as well jschoubben 2026-09-30 08:46:20 +02:00
  • e7da39de57 Merge pull request 'A consumer a machine is bound to keeps the subject that works' (#148) from fix/156-a-consumer-that-works-is-not-replaced into main jschoubben 2026-09-29 21:56:53 +00:00
  • e6ddc59cde A consumer a machine is bound to keeps the subject that works jschoubben 2026-09-29 23:55:56 +02:00
  • 6c5dfd0c25 Merge pull request 'A machine the mesh could not read is not a machine that runs nothing' (#147) from fix/152-a-lookup-failure-is-not-an-absence into main jschoubben 2026-09-29 21:39:23 +00:00
  • 775df79893 A machine the mesh could not read is not a machine that runs nothing jschoubben 2026-09-29 23:26:00 +02:00
  • 3fbf658c16 Two consumers may share a name; they must not share a delivery subject jschoubben 2026-09-29 21:32:33 +02:00
  • bc31745607 make image reads its base from the manifest jschoubben 2026-09-29 17:45:11 +02:00
  • e5c2eb20f2 A token is an account on the bus, and genesis can place the list jschoubben 2026-09-29 17:36:50 +02:00
  • 05fb7fb5eb Merge pull request 'The mesh makes the bus's certificate itself' (#145) from fix/the-mesh-makes-its-own-bus-certificate into main jschoubben 2026-09-29 14:06:31 +00:00
  • 2c1733de8d The mesh makes the bus's certificate itself jschoubben 2026-09-29 15:42:51 +02:00
  • e51c94dcb5 The trust module renders the authority it was bound to jschoubben 2026-09-29 15:07:33 +02:00
  • 07c07902ff Merge pull request 'Anything on this machine may call anything on this machine' (#143) from fix/local-calls-are-not-filtered into main mesh-admin 2026-09-29 11:30:34 +00:00
  • 864cdea4c6 Anything on this machine may call anything on this machine jschoubben 2026-09-29 13:30:32 +02:00
  • 6e810907b2 Merge pull request 'This machine's own guests are on the private network' (#142) from fix/this-machines-own-guests-are-on-the-private-network into main mesh-admin 2026-09-29 10:30:32 +00:00
  • 2b20a12c4a This machine's own guests are on the private network jschoubben 2026-09-29 12:30:15 +02:00
  • 9c83dacfce Merge pull request 'A route that names an endpoint still carries that endpoint's port' (#141) from fix/an-endpoint-named-by-a-route-still-carries-its-port into main mesh-admin 2026-09-29 09:55:45 +00:00
  • 64ba053f3b A route that names an endpoint still carries that endpoint's port jschoubben 2026-09-29 11:55:28 +02:00
  • 96416bd8a7 Merge pull request 'Run the real catalogue through the real manifest gate' (#140) from feat/an-assignment-configures-an-endpoint into main mesh-admin 2026-09-29 09:49:29 +00:00
  • 4d2003d77b Run the real catalogue through the real manifest gate jschoubben 2026-09-29 11:49:22 +02:00
  • aaad02fd38 Merge pull request 'An assignment configures an endpoint as one thing' (#139) from feat/an-assignment-configures-an-endpoint into main mesh-admin 2026-09-29 09:25:55 +00:00
  • c68d3a7432 An assignment configures an endpoint as one thing jschoubben 2026-09-29 11:25:40 +02:00
  • a5209bd849 Merge pull request 'A module names its endpoints, and a route names the one it serves' (#138) from feat/a-module-names-its-endpoints into main mesh-admin 2026-09-29 07:28:41 +00:00
  • bdf965dab6 A module names its endpoints, and a route names the one it serves jschoubben 2026-09-29 09:28:24 +02:00
  • b4da20ecc0 Merge pull request 'Reach asks for names on a routed endpoint' (#137) from fix/reach-names-a-route-not-a-port into main mesh-admin 2026-09-29 00:53:28 +00:00
  • 4b33b72160 Reach asks for names on a routed endpoint, and its port stays the manifest's jschoubben 2026-09-29 02:50:41 +02:00
  • d5505fe3d4 Merge pull request 'An assignment says how far an endpoint reaches' (#136) from feat/an-assignment-says-how-far-an-endpoint-reaches into main mesh-admin 2026-09-29 00:47:27 +00:00
  • 264c9e41e9 An assignment says how far an endpoint reaches, and three things read it jschoubben 2026-09-29 02:47:06 +02:00
  • 76ac3c99bd Merge pull request 'The filter constrains what arrives from outside, and names no network' (#135) from feat/filter-what-arrives-from-outside into main mesh-admin 2026-09-28 23:01:53 +00:00
  • fe5988c536 The filter constrains what arrives from outside, and names no network jschoubben 2026-09-28 23:49:14 +02:00
  • ed5d467d90 Merge pull request 'An artifact says which operating system it is built for' (#134) from feat/an-artifact-says-which-system-it-is-built-for into main mesh-admin 2026-09-28 22:54:42 +00:00
  • 228d0226dd An artifact says which operating system it is built for jschoubben 2026-09-29 00:54:27 +02:00
  • 6215ff0760 Merge pull request 'A machine says which networks it routes, and its filter forwards them' (#133) from feat/a-machine-says-which-networks-it-routes into main mesh-admin 2026-09-28 19:31:06 +00:00
  • 54812306be A machine says which networks it routes, and its filter forwards them jschoubben 2026-09-28 21:29:10 +02:00
  • ce9e20fbbc Merge pull request 'A push raises what a module hears, not only a start' (#132) from fix/a-push-raises-what-a-module-hears into main mesh-admin 2026-09-28 14:46:54 +00:00
  • 878690697e A push raises what a module hears, not only a start jschoubben 2026-09-28 16:46:42 +02:00
  • ad97297576 Merge pull request 'The seat declares the facts its holder states' (#131) from fix/the-seat-declares-the-facts-its-holder-states into main mesh-admin 2026-09-28 14:37:05 +00:00
  • 683b1ed693 The seat declares the facts its holder states jschoubben 2026-09-28 16:36:45 +02:00
  • 04f9f378b0 Merge pull request 'Two faults found on review' (#130) from fix/review-two-small-faults into main mesh-admin 2026-09-28 14:32:43 +00:00
  • 1c3f44a526 Two faults found on review jschoubben 2026-09-28 16:32:41 +02:00
  • 89e152dfe2 Merge pull request 'The mesh says what it applied, and the replay has an address it may use' (#129) from feat/the-mesh-says-what-it-applied into main mesh-admin 2026-09-28 14:07:20 +00:00
  • 1ebad3786c The mesh says what it applied, and the replay has an address it may use jschoubben 2026-09-28 16:07:18 +02:00
  • f2f526a60a Merge pull request 'A module's name may contain a dot, so the derived step adds none' (#128) from fix/a-modules-name-may-contain-a-dot into main mesh-admin 2026-09-28 13:44:21 +00:00
  • 4b4c7e0e0d A module's name may contain a dot, so the derived step adds none jschoubben 2026-09-28 15:44:18 +02:00
  • cec792ce9d Merge pull request 'A manifest HEAD says what it accepts, or the registry answers 404' (#127) from fix/a-manifest-head-says-what-it-accepts into main mesh-admin 2026-09-28 11:02:10 +00:00
  • 338d033632 A manifest HEAD says what it accepts, or the registry answers 404 jschoubben 2026-09-28 13:02:08 +02:00
  • 1be926cec4 Merge pull request 'The control plane prepares its own state, like any module' (#126) from feat/the-control-plane-prepares-its-own-state into main mesh-admin 2026-09-28 10:51:30 +00:00
  • 2134768dfe The control plane prepares its own state, like any module jschoubben 2026-09-28 12:51:27 +02:00
  • ef825688ee Merge pull request 'The control plane learns 'prepares' one release before its manifest uses it' (#125) from fix/the-word-ships-before-the-manifest-uses-it into main mesh-admin 2026-09-28 10:49:36 +00:00
  • 77a14360df The control plane learns 'prepares' one release before its manifest uses it jschoubben 2026-09-28 12:49:33 +02:00
  • 9be2fb4750 Merge pull request 'A version prepares its state before it runs' (#124) from feat/a-version-prepares-its-state into main mesh-admin 2026-09-28 10:43:17 +00:00
  • 5a963aec10 A version prepares its state before it runs jschoubben 2026-09-28 12:43:15 +02:00
  • 45d1c28a28 Merge pull request 'The control plane migrates before it serves' (#123) from fix/the-control-plane-migrates-before-it-serves into main mesh-admin 2026-09-28 08:27:44 +00:00
  • a3e7683c63 The control plane migrates before it serves jschoubben 2026-09-28 10:27:42 +02:00
  • da394b45e6 Merge pull request 'Work slower than the window says so, and one address is the bus's' (#122) from fix/work-longer-than-the-window-says-so into main mesh-admin 2026-09-28 07:51:52 +00:00
  • 2f3bfda8c0 Work slower than the window says so, and one address is the bus's jschoubben 2026-09-28 09:51:50 +02:00
  • 208388978a Merge pull request 'A merge rebuilds what it changed, and what packages it' (#121) from feat/a-merge-rebuilds-what-it-changed into main mesh-admin 2026-09-28 07:20:03 +00:00
  • aa771616bb A merge rebuilds what it changed, and what packages it jschoubben 2026-09-28 09:20:01 +02:00
  • 1513bbaac9 Merge pull request 'An older merge does not move a source' (#120) from fix/an-older-merge-does-not-move-a-source into main mesh-admin 2026-09-28 03:12:40 +00:00
  • 0014984116 An older merge does not move a source jschoubben 2026-09-28 05:12:37 +02:00
  • d6e49dbd68 Merge pull request 'A base the registry already holds is not pulled from upstream again' (#119) from fix/a-mirrored-base-is-not-pulled-twice into main mesh-admin 2026-09-28 02:48:35 +00:00
  • 3756bb3460 A base the registry already holds is not pulled from upstream again jschoubben 2026-09-28 04:48:32 +02:00
  • 60be9c5360 Merge pull request 'A module hears what it consumes: its consumer is raised with the bus, and it pulls it' (#118) from fix/a-module-hears-what-it-consumes into main mesh-admin 2026-09-28 02:29:34 +00:00
  • da31bcb11e A module hears what it consumes: its consumer is raised with the bus, and it pulls it jschoubben 2026-09-28 04:29:32 +02:00
  • f03e7b33c9 Merge pull request 'The controller may ask any module's tool' (#117) from fix/the-controller-may-ask-a-tool into main mesh-admin 2026-09-28 02:21:26 +00:00
  • 0baf727f36 The controller may ask any module's tool jschoubben 2026-09-28 04:21:25 +02:00
  • 94dd49a968 Merge pull request 'A module serves every tool under its own name, and may answer' (#116) from fix/a-module-serves-its-own-namespace into main mesh-admin 2026-09-28 02:14:52 +00:00
  • 83a298e7e0 A module serves every tool under its own name, and may answer jschoubben 2026-09-28 04:14:47 +02:00
  • 220b79f5cd Merge pull request 'rollout check dials the bus the way the mesh does' (#115) from fix/the-check-dials-as-the-mesh-does into main mesh-admin 2026-09-28 02:05:35 +00:00
  • e62201e227 rollout check dials the bus the way the mesh does jschoubben 2026-09-28 04:05:32 +02:00
  • 0ab9b86f0a Merge pull request 'An edge is recorded by path, like the artifact it points at' (#114) from fix/an-edge-is-recorded-by-path into main mesh-admin 2026-09-28 01:52:10 +00:00
  • c7aabd3037 An edge is recorded by path, like the artifact it points at jschoubben 2026-09-28 03:52:08 +02:00
  • c74d990cee Merge pull request 'A build records the bases it was handed, and the mesh reads its edges from builds' (#113) from feat/build-edges-are-recorded into main mesh-admin 2026-09-28 01:51:16 +00:00
  • 35252af665 A build records the bases it was handed, and the mesh reads its edges from builds jschoubben 2026-09-28 03:51:14 +02:00
  • aab6ded41b Merge pull request 'One bus: the AMQP transport is gone from the controller' (#112) from feat/one-bus into main mesh-admin 2026-09-28 01:36:27 +00:00
  • aecac5bda2 One bus: the AMQP transport is gone from the controller jschoubben 2026-09-28 03:36:16 +02:00
  • 30362118a1 Merge pull request 'The controller follows the subject it decodes' (#111) from fix/the-controller-follows-what-it-decodes into main mesh-admin 2026-09-28 01:15:18 +00:00
  • 81e76fa485 The controller follows the subject it decodes jschoubben 2026-09-28 03:13:57 +02:00
  • 12ed35e87d Merge pull request 'A merge on the forge builds what it moved, bases first' (#110) from feat/a-merge-on-the-forge-builds-what-it-moved into main mesh-admin 2026-09-28 00:59:04 +00:00
  • 525f10b858 A merge on the forge builds what it moved, bases first jschoubben 2026-09-28 02:59:02 +02:00
  • 0547316cf2 Merge pull request 'rollout hand: a machine's membership, minted afresh and handed to an operator once' (#109) from feat/rollout-hand into main mesh-admin 2026-09-28 00:40:25 +00:00