-
-
Notifications
You must be signed in to change notification settings - Fork 69.5k
[Bug]: CI check/startup-memory/windows-tests globally broken after plugins refactor (2026-03-16) #47957
Copy link
Copy link
Open
Description
Description
Multiple CI checks (check, startup-memory, checks-windows, checks (node, extensions)) are failing globally across all open PRs since the recent refactor(plugins) merge batch on 2026-03-15/16.
Failing checks
| Check | Failure type |
|---|---|
check |
TypeScript type errors in npm-install plugin typecheck |
startup-memory |
Same typecheck cascade |
checks-windows (shards 2,3,5,6) |
Test failures from plugin restructure |
checks (node, extensions) |
Extension test failures |
Root cause
The check job fails with TypeScript compilation errors during the npm-install plugin typecheck step:
error TS2580: Cannot find name 'process'. Do you need to install type definitions for node?
error TS2304: Cannot find name 'global'.
error TS2307: Cannot find module '@tanstack/react-query' or its corresponding type declarations.
error TS2307: Cannot find module 'react' or its corresponding type declarations.
error TS2339: Property 'image' does not exist on type 'Block'.
error TS2322: Type '...' is not assignable to type 'GroupTemplate'.
These errors appear to stem from the large plugins architecture refactor merged on 2026-03-15:
ddd34b6cc3refactor(plugins): simplify provider auth choice metadata3963408871refactor: split plugin interactive dispatch adapters2580b81bd2refactor: move channel capability diagnostics into plugins55cbfb6e6arefactor(plugins): move provider onboarding auth into pluginsad97c581e2refactor: move channel messaging hooks into pluginsb580d142cdrefactor(plugins): split lightweight channel setup modulesacae0b60c2perf(plugins): lazy-load channel setup entrypoints
Cross-verification (not PR-specific)
Confirmed the same failures on multiple completely unrelated PRs:
| PR | Topic | Same CI failures? |
|---|---|---|
| #37940 | resolveReasoningDefault helper | ✅ 7 failures |
| #38232 | outbound text sanitizer | ✅ 7 failures |
| #47305 | normalizeProviders flip-flop | ✅ 11 failures |
| #47850 | (CI regression fix attempt) | ✅ 6 failures (even the fix PR fails) |
Expected behavior
CI checks should pass for PRs that do not modify the affected plugin infrastructure.
Environment
- CI runner logs from:
https://github.com/openclaw/openclaw/actions/runs/23130371687/job/67182310465 - Upstream main HEAD at time of observation:
fa62231afc
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.