-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
Closed
Description
Issue
The v2026.2.3 release (and the 10 most recent commits on main) are failing the preflight lint check, preventing updates from completing successfully.
Steps to Reproduce
- Run
gateway update.runfrom v2026.2.2 - Preflight system tests commits 54ddbc4 through 0cd47d8
- All 10 commits fail with the same lint errors
Error Details
Command: pnpm lint
Exit code: 1
Error count: 32 TypeScript errors
Sample Errors (all commits)
typescript-eslint(no-redundant-type-constituents): 'PluginRuntime' is an 'error' type that acts as 'any' and overrides all other types in this union type.
,-[extensions/telegram/src/runtime.ts:3:14]
2 |
3 | let runtime: PluginRuntime | null = null;
: ^^^^^^^^^^^^^
Affected extensions:
- telegram, matrix, line, whatsapp, googlechat, slack, discord, bluebubbles
- msteams, signal, zalo, zalouser, nextcloud-talk, tlon, nostr, twitch, imessage, mattermost
All errors are typescript-eslint(no-redundant-type-constituents) violations in extension runtime and type definitions.
Impact
- Users on v2026.2.2 cannot upgrade to v2026.2.3
- Preflight system is working as designed (blocking broken code)
- Update mechanism correctly refuses to install failing commits
Environment
- Current version: 2026.2.2
- Target version: 2026.2.3
- Node: v22.22.0
- pnpm: v10.23.0
Commits Tested (all failed)
The preflight system is doing its job correctly. This issue is to alert maintainers that the current main branch has lint errors that need fixing before users can upgrade.
Thanks for OpenClaw! 🦞
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels