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

lsm / neokai / 25836138429 / 13
83%
dev: 83%

Build:
DEFAULT BRANCH: dev
Ran 14 May 2026 01:28AM UTC
Files 294
Run time 11s
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

14 May 2026 01:25AM UTC coverage: 19.043% (+0.07%) from 18.975%
25836138429.13

push

github

web-flow
Wire workflow runtime external event delivery (#1886)

* feat: deliver external events to workflow node agents

Wire workflow runtimes to match node-agent event interests, track delivery state, and queue pending-node events for later injection.

* fix: harden workflow external event delivery

Validate event-interest topics, prevent stale or duplicate pending deliveries, and keep runtime subscriptions safe across restarts.

* fix: handle external event retry edge cases

* fix: avoid stale external event sessions

* fix: preserve external event deliveries during rehydrate

* fix: merge external event app wiring

* fix: drain external event retries safely

* fix: wire runtime external event config

* fix: keep external event retries draining

* fix: dedupe external event delivery attempts

* fix: harden external event delivery lifecycle

* fix: register active external event interests

* fix: queue inactive external event targets

* fix: harden external event subscription matching

Avoid delivery attempts for blocked runs that have no active execution path and dedupe matching delivery keys before dispatch.

* fix: refresh external event subscriptions

Keep workflow event interests current during runtime definition updates and re-evaluate stranded published events after rehydrate.

* fix: drain stale external event deliveries

* fix: remove duplicate EventInterest interface

* fix: terminalize undeliverable external event targets and sweep on start

* fix: guard transient retry against terminal run transition

* fix: guard transient retry against blocked run without active execution

The transient-error catch path in deliverToSession now also checks
whether a blocked run has active node executions before queueing a
retry. Without this check, a run that transitioned to blocked with
no active executions during an in-flight dispatch would keep retrying
instead of terminalizing the delivery.

* fix: re-register interests when recovering a terminal workflow ru... (continued)

15002 of 78780 relevant lines covered (19.04%)

9.76 hits per line

Source Files on job daemon-online-rpc-1 - 25836138429.13
  • Tree
  • List 294
  • Changed 9
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25836138429
  • bd992f4b on github
  • Prev Job for on dev (#25830865787.8)
  • Next Job for on dev (#25846753320.20)
  • 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