Update QA Lab Crabline integration#97941
Conversation
Dependency GuardThis PR changes dependency-related files. Maintainers should confirm these changes are intentional. Changed files:
Maintainer follow-up:
|
Dependency graph changes are blockedOpenClaw does not accept dependency graph changes through PRs unless a repository admin or security explicitly authorizes the current head SHA. Dependency updates are generated internally by maintainers so external PRs cannot change the resolved graph. Detected dependency graph changes:
Auto-scrub was not attempted because this PR changes package manifest dependency graph fields:
Dependency graph changes must be reviewed by security or handled by maintainers internally. Please remove lockfile changes manually if they are not needed. To remove lockfile changes, restore them from the target branch: git fetch origin
git checkout 'origin/main' -- 'pnpm-lock.yaml'
git commit -m 'chore: remove dependency lockfile change'
git pushIf this PR intentionally needs a dependency graph change, ask a repository admin or member of The action will approve the current head SHA ( |
|
ClawSweeper status: review started. I am starting a fresh review of this pull request: Update QA Lab Crabline integration This is item 1/1 in the current shard. Shard 0/1. This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking. Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted. |
* Update QA Lab Crabline integration * Refresh docs map
* Update QA Lab Crabline integration * Refresh docs map
* Update QA Lab Crabline integration * Refresh docs map
* Update QA Lab Crabline integration * Refresh docs map
What Problem This Solves
QA Lab still consumed
@openclaw/crabline0.1.4 and referenced the old fake-provider public API naming after Crabline 0.1.5 shipped the provider/server rename.Why This Change Was Made
This updates QA Lab to
@openclaw/crabline0.1.5, switches the direct channel constant import toCRABLINE_SERVER_CHANNELS, and updates user-facing QA Lab/docs wording to the current local provider server naming. The legacy Crabline artifact filenames stay unchanged because 0.1.5 intentionally preserves those compatibility paths.User Impact
QA Lab's
crablinechannel driver stays compatible with the newly released Crabline package while its labels, errors, report notes, and docs use the current provider server terminology.Evidence
pnpm docs:listpnpm install --frozen-lockfilenode scripts/run-vitest.mjs extensions/qa-lab/src/crabline-transport.test.ts extensions/qa-lab/src/suite.test.ts extensions/qa-lab/src/suite.summary-json.test.ts extensions/qa-lab/src/cli.runtime.test.ts extensions/qa-lab/src/multipass.runtime.test.ts extensions/qa-lab/src/suite-launch.runtime.test.tsgit diff --check.agents/skills/autoreview/scripts/autoreview --mode local