Skip to content

v2026.2.3: Preflight lint failures blocking update (32 TypeScript errors) #9313

@pazteam-bot

Description

@pazteam-bot

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

  1. Run gateway update.run from v2026.2.2
  2. Preflight system tests commits 54ddbc4 through 0cd47d8
  3. 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! 🦞

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions