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

lsm / neokai / 25953787248

16 May 2026 05:23AM UTC coverage: 83.454% (+0.04%) from 83.418%
25953787248

push

github

web-flow
Wire GitHub external event extension (#1884)

* feat: wire GitHub external event extension

Initialize the external event extension manager at daemon startup and register the GitHub extension routes, RPC handlers, and lifecycle hooks when globally enabled.

* fix: complete GitHub extension capability wiring

* fix: exclude extension config from agent db scopes

* fix: align GitHub extension startup wiring

Remove the legacy task activity dependency from the new GitHub extension path and cover the DB-backed extension manager startup behavior.

* fix: preserve GitHub extension config semantics

Honor configured polling disable/interval at daemon startup and preserve existing extension config rows during migration.

* fix: preserve GitHub extension overrides

Enable polling only when configured without clobbering persisted extension settings and keep legacy config rows excluded after migration.

* fix: persist GitHub extension space config

Persist watched repo settings for listConfig and tolerate malformed legacy capability JSON during migration.

* fix: trim GitHub extension test-only hooks

Remove an unused watched-repo change callback and keep the static config test helper out of the production GitHub extension module.

* fix: preserve legacy GitHub polling behavior

Poll all watched repositories while respecting explicit per-space disables, and treat missing polling capability the same for scheduled and RPC polling.

* fix: coerce legacy extension capabilities

Treat legacy non-object capability JSON as empty during migration so rpcConfig backfill always produces an object.

8361 of 11636 branches covered (71.85%)

Branch coverage included in aggregate %.

144 of 157 new or added lines in 8 files covered. (91.72%)

11 existing lines in 3 files now uncovered.

67991 of 79854 relevant lines covered (85.14%)

297.1 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

89.03
/packages/daemon/src/lib/external-events/github/github-event-extension.ts


Source Not Available

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