-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Bug]: QA Smoke scripts can invalidate dist used by flow Gateways #99734
Copy link
Copy link
Closed
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.bugSomething isn't workingSomething isn't workingclawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.maintainerMaintainer-authored PRMaintainer-authored PRmaturity:stableIssue affects a taxonomy feature currently scored M4/M5.Issue affects a taxonomy feature currently scored M4/M5.
Description
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.bugSomething isn't workingSomething isn't workingclawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.maintainerMaintainer-authored PRMaintainer-authored PRmaturity:stableIssue affects a taxonomy feature currently scored M4/M5.Issue affects a taxonomy feature currently scored M4/M5.
Type
Fields
Priority
None yet
Bug type
Regression (worked before, now fails)
Beta release blocker
No
Summary
QA Smoke can delete or partially rewrite the shared
dist/tree while flow scenarios are running, causing Gateway startup or module loading failures.Steps to reproduce
37783c3502e427b47a24370af24fb4c50ef0c625.dist/index.jsor generateddist/*.jschunks.Expected behavior
Unified QA scheduling must prevent script scenario builds from mutating shared package artifacts while flow Gateways are starting or running.
Actual behavior
QA Smoke run 28688380283 failed on both attempts. Attempt 1 job 85085115629 could not find
dist/index.js; attempt 2 job 85085991786 reported missing generated chunks includingdist/errors-1gsKj1Z_.jswhile Gateway processes were running. The exact-head targeted Docker run 28688381529 passed all five selected Docker lane groups, isolating the failure to shared QA orchestration rather than the underlying scenarios. Current-main run 28688016374 passed without the newly script-backed Docker scenarios.OpenClaw version
PR #99705 head
37783c3502e427b47a24370af24fb4c50ef0c625Operating system
GitHub Actions Linux runner
Install method
Repository checkout with pnpm CI workflow
Model
QA mock provider configuration
Provider / routing chain
QA Lab flow scenarios -> local mock provider
Additional provider/model setup details
NOT_ENOUGH_INFO
Logs, screenshots, or supporting evidence
Impact and frequency
Blocks QA Smoke validation when unified QA selections combine flow scenarios with script scenarios that rebuild shared package artifacts. The exact-head run failed twice with two different missing-dist symptoms.
Additional context
The intended fix is orchestration isolation only. The Docker scenario implementation in #99705 remains separate.