Summary
Two unit test groups fail intermittently in merge-queue runs of unrelated PRs. This is removing PRs from the merge queue.
src/browser/features/Settings/Sections/ModelsSection.discovery.test.tsx: many "ModelsSection asynchronous discovery › …" cases hit the 5 s test timeout.
src/node/services/bedrockModelDiscovery.test.ts: "pins native us-east-1 / sigv4 / cn-north-1 / us-gov-west-1 endpoints without SDK file/process/chain/metadata work" fails at expect(files).not.toHaveBeenCalled() (the fs/promises.readFile spy sees 1 call).
Evidence (runs whose tree does not contain the other PRs involved)
Likely area
Both look like cross-test pollution or load sensitivity under Bun 1.3.5 when the shard is busy. The Bedrock spy is global on fs/promises.readFile, so any concurrent reader in the same process trips it. I have not investigated further.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high
Summary
Two unit test groups fail intermittently in merge-queue runs of unrelated PRs. This is removing PRs from the merge queue.
src/browser/features/Settings/Sections/ModelsSection.discovery.test.tsx: many "ModelsSection asynchronous discovery › …" cases hit the 5 s test timeout.src/node/services/bedrockModelDiscovery.test.ts: "pins native us-east-1 / sigv4 / cn-north-1 / us-gov-west-1 endpoints without SDK file/process/chain/metadata work" fails atexpect(files).not.toHaveBeenCalled()(thefs/promises.readFilespy sees 1 call).Evidence (runs whose tree does not contain the other PRs involved)
pr-4459run 36099072466; merge grouppr-4449run 36099068539.pr-4449run 36097692784.crossProcessLock. 🤖 fix: never take a cross-process lock from a live holder #4461 was dequeued three times this way.hookService.test.ts"headless compaction shares the plugin policy lifecycle: enabled" failed once (run 36101998436). It passes 27/27 over 5 local runs.Likely area
Both look like cross-test pollution or load sensitivity under Bun 1.3.5 when the shard is busy. The Bedrock spy is global on
fs/promises.readFile, so any concurrent reader in the same process trips it. I have not investigated further.Generated with
xum• Model:anthropic:claude-opus-5-5• Thinking:high