* feat: add chat_module_mix + chat_ui_mix (testnet-0.2 mix variants)
Add the mix-enabled chat modules as submodules tracking the
feat/logos-testnetv02-mix branch, alongside the stock master-tracked
chat_module/chat_ui. They publish under distinct names (chat_module_mix,
chat_ui_mix per metadata.json), so they don't collide with the non-mix
releases. chat_ui_mix depends on chat_module_mix.
- submodules/logos-chat-module-mix -> logos-co/logos-chat-module@e187825
- submodules/logos-chat-ui-mix -> logos-co/logos-chat-ui@fe86886
- generated per-module release workflows (workflow_dispatch only)
* chore: bump chat_module_mix + chat_ui_mix to librln-linux-fixed tips
chat_module_mix e187825 -> b31880d, chat_ui_mix fe86886 -> 89110b5 — pulls in
the stateless librln hashes for linux + x86_64-darwin (via logos-chat c6a35bf),
so the released modules build on Linux, not just darwin-arm64.
* chore: bump chat_ui_mix to bc06582 (default shardId 0 — fleet receive fix)
Consumes logos-co/logos-modules-release-action@v1. Mirrors the
logos-modules-v2 production architecture (two-tier reusable
workflows, single-source signing config, rolling index) stripped to
a template:
- logos-repo.json with CHANGE-ME placeholders
- empty .gitmodules + submodules/.gitkeep
- _release-module.yml: signing config in one place (defaults to
unsigned so a fresh fork works immediately; inline/external
documented inline)
- release-all.yml: discovers modules from .gitmodules at run time
(no hand-maintained matrix; clean no-op on an empty fork)
- release-module.yml.template + scripts/add-module.sh: one command
to add a submodule and generate its per-module workflow
- rebuild-index.yml: passthrough to the action's index rebuilder
- README: fork-oriented quick start
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>