ProjectEvergreen/greenwood

windows builds fail very intermittently on various issues

Aperta

#1585 aperta il 27 set 2025

 (4 commenti) (0 reazioni) (1 assegnatario)JavaScript (15 fork)auto 404
CLIbuggood first issuev0.35.0

Metriche repository

Star
 (132 stelle)
Metriche merge PR
 (Merge medio 25g 20h) (29 PR mergiate in 30 g)

Descrizione

What happened?

The Greenwood monorepo CI for Windows fails intermittently every once in a while on this error

node:internal/fs/promises:623
  return await PromisePrototypeThen(
         ^

Error: EBUSY: resource busy or locked, copyfile 'D:\a\greenwood\greenwood\www\assets\link.png' -> 'D:\a\greenwood\greenwood\public\assets\link.1200825667.png'
    at async Object.copyFile (node:internal/fs/promises:623:10) {
  errno: -4082,
  code: 'EBUSY',
  syscall: 'copyfile',
  path: 'D:\\a\\greenwood\\greenwood\\www\\assets\\link.png',
  dest: 'D:\\a\\greenwood\\greenwood\\public\\assets\\link.1200825667.png'
}

Node.js v22.19.0

Was reported in Discord a while ago too

Steps to reproduce

Environment

  • NodeJS
  • (only?) Windows

Additional Context

Would be good to at least know what causes the error, as it seems something exclusive to Windows. maybe it's just flaky CI? (though I think I have seen this once or twice when running in Parallels)?

Couple other issues being tracked here

  1. https://github.com/ProjectEvergreen/greenwood/pull/1573#issuecomment-3393334134
  2. https://github.com/ProjectEvergreen/greenwood/pull/1776
  3. https://github.com/ProjectEvergreen/greenwood/actions/runs/31270673751/job/93138010596
  4. https://github.com/ProjectEvergreen/greenwood/actions/runs/31927907196/job/95118216412

Guida contributor