Merge pull request #2202 from deepseek-harness/ci/selfhosted-windows-runners

ci: unify Windows CI on native self-hosted runners
This commit is contained in:
Chinesezjc
2026-08-11 14:49:48 +08:00
committed by GitHub
12 changed files with 99 additions and 53 deletions

View File

@@ -4,9 +4,9 @@ import {
mkdirSync,
mkdtempSync,
readFileSync,
rmSync,
writeFileSync,
} from 'node:fs'
import { rm } from 'node:fs/promises'
import { tmpdir } from 'node:os'
import { delimiter, join, resolve } from 'node:path'
import { fileURLToPath } from 'node:url'
@@ -41,7 +41,7 @@ afterEach(async () => {
await Promise.all(contexts.splice(0).map(ctx => ctx.fiber.dispose()))
await Promise.all(fixtures.splice(0).map(fixture => fixture.close()))
for (const root of roots.splice(0)) {
rmSync(root, { recursive: true, force: true, maxRetries: 5, retryDelay: 100 })
await rm(root, { recursive: true, force: true, maxRetries: 10, retryDelay: 100 })
}
})