You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
packages/computer-use/dist/__tests__/maka-cu-service.test.js fails intermittently on the Linux test lane (Run affected standard workspace tests) with a temp-directory cleanup race:
ENOTEMPTY on rmdir during teardown is the same defect family as the Windows EBUSY cleanup failures documented in docs/windows-support.md ("Stores, owners, and leases must close deterministically before their temporary root is removed") — a child process or open handle created by the test is still writing into the temp root when the recursive removal runs, or the removal races a concurrently-created file. On Linux this surfaces as ENOTEMPTY instead of EBUSY.
Likely fixes, for the owning team to judge:
await/settle whatever the service spawns (or its log/artifact writers) before the temp root is removed, mirroring the deterministic-close work done for the storage suites in Phase 1;
or use fs.rm(root, { recursive: true, force: true, maxRetries: N, retryDelay: … }) in the test teardown, which the release verifier scripts already standardize on — though retries paper over a still-running writer, so the deterministic settle is the better first choice.
Friction note
Since the Apache migration gh run rerun requires admin rights, so a contributor hit by this flake can only recover by pushing an empty commit — which cancels in-flight lanes for the ref and re-triggers all review bots.
Activity
test: fix the two intermittent CI lane failures at their causes (apac…