Skip to content

build: rename the delivery flake input to delivery_module - #46

Draft
osmaczko wants to merge 1 commit into
masterfrom
build/rename-delivery-input
Draft

build: rename the delivery flake input to delivery_module#46
osmaczko wants to merge 1 commit into
masterfrom
build/rename-delivery-input

Conversation

@osmaczko

@osmaczko osmaczko commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

A group add is committed asynchronously, so between the call returning and the commit landing the invited peer appears on no roster at all, leaving a consumer no way to tell an invite in flight from one that was never sent.

The GroupMember record gains pending, true for an invite this instance sent that the group has not committed yet; such a member is listed after the committed ones and drops the flag once the commit lands. Only this instance's own invites are reported, so a member another instance invited shows up when the group commits it. The contract version stays at the in-development 0.2.0.


Pinned to chat_module 0678a31f956dc486172c6764fae99e98f6583f27, the head of #56, which adds the pending flag this reads; that in turn pins logos-messaging/libchat#188. Re-pin down the chain as each lands, before merging.

@github-actions

github-actions Bot commented Jul 12, 2026

Copy link
Copy Markdown

Doc-test report

Headless chat_module instances built against this commit, driven through the 1:1 round-trip and the three-instance group conversation, rendered alongside the commands actually run and their output (updated each run, commit d4514f9):

Pages can take a minute to update after the run finishes.

Rename the `logos-delivery-module` input to `delivery_module` so it matches the builder's dependency key and can be swapped with `--override-input delivery_module <flake>`, e.g. `github:osmaczko/mailbox-relay` for the HTTP mailbox dev transport. Same v0.1.3 pin; the lock only re-keys the input node.
@osmaczko
osmaczko force-pushed the build/rename-delivery-input branch from 0f1e8db to a3ee2b4 Compare July 12, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant