Skip to content

[Bug]: Dev channel fails to build (preflight lint fails) #62261

@tturnerdev

Description

@tturnerdev

Bug type

Regression (worked before, now fails)

Beta release blocker

Yes

Summary

Stable release (last: 2026.4.5) was working fine.

Tried to switch to dev update channel, openclaw update --channel dev

Got a few "preflight lint" errors (different commit hashes) that look like:

 ✗ preflight lint (5291a2cf) (54.18s)
        at TracingChannel.traceSync (node:diagnostics_channel:328:14) {
      status: null,
      signal: 'SIGKILL',
      output: [ null, null, null ],
      pid: 68423,
      stdout: null,
      stderr: null
    }
    Node.js v22.22.2

Steps to reproduce

openclaw update --channel dev

Expected behavior

Update should work.

Actual behavior

Update fails with lint errors, result:

Update Result: ERROR
  Root: /home/redact/openclaw
  Reason: preflight lint (338c7b8d)
  Before: 2026.4.6
  After: 2026.4.6

Total time: 392.25s

OpenClaw version

338c7b8

Operating system

Linux (Ubuntu v24)

Install method

npm

Model

anthropic/opus-5-6

Provider / routing chain

openclaw

Additional provider/model setup details

No response

Logs, screenshots, and evidence

$ openclaw update --channel dev
Updating OpenClaw...

│
◇  ✓ Cloning git checkout (11.75s)
│
◇  ✓ Working directory is clean (534ms)
│
◇  ✓ Upstream branch exists (2ms)
│
◇  ✓ Fetching latest changes (236ms)
│
◇  ✓ Resolving upstream commit (4ms)
│
◇  ✓ Enumerating candidate commits (3ms)
│
◇  ✓ Preparing preflight worktree (388ms)
│
◇  ✓ preflight checkout (338c7b8d) (521ms)
│
◇  ✓ preflight deps install (338c7b8d) (19.59s)
│
◇  ✓ preflight build (338c7b8d) (27.26s)
│
◇  ✗ preflight lint (338c7b8d) (17.16s)
        at TracingChannel.traceSync (node:diagnostics_channel:328:14) {
      status: null,
      signal: 'SIGKILL',
      output: [ null, null, null ],
      pid: 66986,
      stdout: null,
      stderr: null
    }
    Node.js v22.22.2
│
◇  ✓ preflight checkout (8cea63c6) (68ms)
│
◇  ✓ preflight deps install (8cea63c6) (8.85s)
│
◇  ✓ preflight build (8cea63c6) (23.45s)
│
◇  ✗ preflight lint (8cea63c6) (7.66s)
        at TracingChannel.traceSync (node:diagnostics_channel:328:14) {
      status: null,
      signal: 'SIGKILL',
      output: [ null, null, null ],
      pid: 67828,
      stdout: null,
      stderr: null
    }
    Node.js v22.22.2
│
◇  ✓ preflight checkout (5291a2cf) (71ms)
│
◇  ✓ preflight deps install (5291a2cf) (1.36s)
│
◇  ✓ preflight build (5291a2cf) (22.51s)
│
◇  ✗ preflight lint (5291a2cf) (54.18s)
        at TracingChannel.traceSync (node:diagnostics_channel:328:14) {
      status: null,
      signal: 'SIGKILL',
      output: [ null, null, null ],
      pid: 68423,
      stdout: null,
      stderr: null
    }
    Node.js v22.22.2
│
◇  ✓ preflight checkout (6ab359f5) (74ms)
│
◇  ✓ preflight deps install (6ab359f5) (1.36s)
│
◇  ✓ preflight build (6ab359f5) (22.76s)
│
◇  ✓ preflight lint (6ab359f5) (128.58s)
│
◇  ✓ Cleaning preflight worktree (1.9s)
│
◇  ✓ Rebasing onto target commit (26ms)
│
◇  ✓ Installing dependencies (1.52s)
│
◇  ✓ Building (26.64s)
│
◇  ✓ Building UI assets (961ms)
│
◇  ✓ Running doctor checks (10.91s)
│
◇  ✓ Verifying update (2ms)

Update Result: ERROR
  Root: /home/redact/openclaw
  Reason: preflight lint (338c7b8d)
  Before: 2026.4.6
  After: 2026.4.6

Total time: 392.25s

Impact and severity

Can't get latest commits which include all the custom cliBackends reverted commits

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionBehavior that previously worked and now fails

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions