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

lsm / HyperNeo / 30778330762
83%

Build:
DEFAULT BRANCH: dev
Ran 03 Aug 2026 02:04AM UTC
Jobs 28
Files 661
Run time 2min
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

03 Aug 2026 02:03AM UTC coverage: 83.307%. First build
30778330762

push

github

web-flow
feat(space): promote L2 connector abstraction + register github connector [#2301] (#2316)

* feat(space): promote L2 connector abstraction + register github connector [#2301]

Lands the L2 Connector abstraction as the engine's typed extension point
(epic #2299, P1), promoting the #2300 spike's throwaway contract to production
and replacing every hardcoded 'github' with a connector-registry lookup.

- Promote connectors/connector.ts: Connector/ConnectorOp/ConnectorOutcome +
  registry become production; add ConnectorAuth (envKeys + resolveExtraEnv) so
  sandboxed hook-env credential injection is connector-driven, and
  isConnectorsLayerEnabled() (default on, HYPERNEO_WORKFLOW_CONNECTORS=0 legacy
  fallback). isConnectorsSpikeEnabled() now gates only the L3/L4 experiment.
- Register the github connector (production.ts) and declare built-in connector
  deps there (pr_ready -> [github]); the engine reads getBuiltInConnectorDeps()
  instead of 'id === pr_ready'. github is one registered connector.
- Remove hardcoded 'github': workflow-hook-validation admits registered
  connectors; workflow-hook-engine resolves permitted lookups via the registry;
  hook-executor injects connector-declared env keys; WorkflowHookExternalLookup
  widens to string (a connector id); migration uses GITHUB_CONNECTOR_ID.
- Extract runtime/gh-lookup-helpers.ts (the deferred shared helper): env builder
  + resolveGithubConfigDir + runGhJson + rate-limit probe, shared by pr-ready
  and the github connector. Deletes the spike-local gh-client.ts.
- pr_ready's execution is byte-identical (same lookups, decision matrix,
  patch_params, rate-limit handling) -- the adapter is at the permission/auth
  layer; P2 (#2302) re-expresses execution as a preset. Behavior-preserving for
  the deployed coding workflows.

Flag-guarded per the epic (default on, opt-out fallback). L3/L4 pieces
(external-state-validator, predicate, presets) remain spike-gated for P2.

* fix(space): deny unpermitted conne... (continued)

12362 of 17611 branches covered (70.19%)

Branch coverage included in aggregate %.

116 of 192 new or added lines in 13 files covered. (60.42%)

105723 of 124136 relevant lines covered (85.17%)

300.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
49
20.8
packages/daemon/src/lib/space/runtime/hook-executor.ts
17
83.62
packages/daemon/src/lib/space/runtime/gh-lookup-helpers.ts
8
5.3
packages/daemon/src/lib/space/runtime/workflow-hook-engine.ts
2
2.08
packages/daemon/src/lib/space/runtime/built-in-validators/pr-ready-validator.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-agent-other - 30778330762.1 03 Aug 2026 02:05AM UTC 301
25.05
GitHub Action Run
2 daemon-4-space-migrations-a - 30778330762.2 03 Aug 2026 02:05AM UTC 56
50.87
GitHub Action Run
3 daemon-0-shared-handlers-workflow - 30778330762.3 03 Aug 2026 02:06AM UTC 380
33.1
GitHub Action Run
4 daemon-online-git - 30778330762.4 03 Aug 2026 02:05AM UTC 375
17.79
GitHub Action Run
5 daemon-online-rpc-3 - 30778330762.5 03 Aug 2026 02:05AM UTC 375
18.33
GitHub Action Run
6 daemon-online-rpc-2 - 30778330762.6 03 Aug 2026 02:05AM UTC 375
22.02
GitHub Action Run
7 daemon-online-coordinator - 30778330762.7 03 Aug 2026 02:04AM UTC 364
7.75
GitHub Action Run
8 daemon-4-space-migrations-b - 30778330762.8 03 Aug 2026 02:05AM UTC 75
38.61
GitHub Action Run
9 daemon-online-space-2 - 30778330762.9 03 Aug 2026 02:06AM UTC 375
30.6
GitHub Action Run
10 daemon-online-rewind-2 - 30778330762.10 03 Aug 2026 02:05AM UTC 375
21.57
GitHub Action Run
11 daemon-online-features-1 - 30778330762.11 03 Aug 2026 02:05AM UTC 375
21.66
GitHub Action Run
12 daemon-online-rpc-4 - 30778330762.12 03 Aug 2026 02:05AM UTC 375
21.68
GitHub Action Run
13 daemon-online-rewind-1 - 30778330762.13 03 Aug 2026 02:05AM UTC 375
21.14
GitHub Action Run
14 daemon-1-core - 30778330762.14 03 Aug 2026 02:05AM UTC 380
34.37
GitHub Action Run
15 daemon-online-websocket - 30778330762.15 03 Aug 2026 02:04AM UTC 375
17.12
GitHub Action Run
16 daemon-online-rpc-1 - 30778330762.16 03 Aug 2026 02:05AM UTC 375
18.02
GitHub Action Run
17 daemon-online-space-1 - 30778330762.17 03 Aug 2026 02:05AM UTC 375
30.47
GitHub Action Run
18 daemon-online-lifecycle - 30778330762.18 03 Aug 2026 02:05AM UTC 375
21.3
GitHub Action Run
19 daemon-4-space-storage - 30778330762.19 03 Aug 2026 02:05AM UTC 165
53.09
GitHub Action Run
20 daemon-online-features-2 - 30778330762.20 03 Aug 2026 02:05AM UTC 375
21.15
GitHub Action Run
21 web - 30778330762.21 03 Aug 2026 02:05AM UTC 273
75.18
GitHub Action Run
22 daemon-online-sdk - 30778330762.22 03 Aug 2026 02:05AM UTC 375
21.03
GitHub Action Run
23 daemon-5-space-runtime-a - 30778330762.23 03 Aug 2026 02:04AM UTC 145
39.5
GitHub Action Run
24 daemon-online-components - 30778330762.24 03 Aug 2026 02:04AM UTC 375
17.04
GitHub Action Run
25 daemon-online-convo - 30778330762.25 03 Aug 2026 02:05AM UTC 375
20.94
GitHub Action Run
26 daemon-online-agent-sdk - 30778330762.26 03 Aug 2026 02:05AM UTC 375
21.02
GitHub Action Run
27 daemon-online-mcp - 30778330762.27 03 Aug 2026 02:04AM UTC 375
17.31
GitHub Action Run
28 daemon-5-space-runtime-b - 30778330762.28 03 Aug 2026 02:05AM UTC 206
50.33
GitHub Action Run
Source Files on build 30778330762
  • Tree
  • List 661
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30778330762
  • 15bf9f67 on github
  • Prev Build on dev (#30778230136)
  • Next Build on dev (#30780698329)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc