• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 25524674886
83%

Build:
DEFAULT BRANCH: dev
Ran 07 May 2026 10:06PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Canceled at 12 May 2026 05:25PM UTC via web
25524674886

push

github

web-flow
Migrate settings.updated event behind InternalEventBus (#1820)

* feat(daemon): migrate settings.updated event behind InternalEventBus

Migrate the first daemon domain event (settings.updated) from DaemonHub
(TypedHub) to the InternalEventBus facade.

- Add DaemonInternalEventMap with SettingsEvents slice in internal-event-bus.ts
- Add createDaemonInternalEventBus() factory for canonical daemon typing
- Wire internalEventBus into DaemonAppContext and RPCHandlerDependencies
- Convert 3 publishers in settings-handlers.ts to internalEventBus.publishAsync
- Convert subscriber in state-manager.ts to internalEventBus.subscribe with
  fallback to DaemonHub for backward compatibility (test-only)
- Mark settings.updated in DaemonEventMap as MIGRATED with doc comment
- Update unit tests to assert on internalEventBus instead of daemonHub
- Add end-to-end tests for DaemonInternalEventMap event flow

Keeps MessageHub for transport/RPC/client infrastructure. Does not remove
shared TypedHub export. No broad StateManager forwarding split.

* test(daemon): cover settings.mcp.refreshImports publishAsync migration

* fix(test): relax non-deterministic audit log ordering assertion

Entries created in the same millisecond with random UUIDs produce
non-deterministic ORDER BY id DESC — use toMatch instead of toBe.
Source Files on build 25524674886
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25524674886
  • dc086451 on github
  • Prev Build on dev (#25523772485)
  • Next Build on dev (#25534038034)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc