()
| 30 | }); |
| 31 | |
| 32 | async function setupOriginMain(): Promise<void> { |
| 33 | const { mkdtemp, rm } = await import('node:fs/promises'); |
| 34 | const { tmpdir } = await import('node:os'); |
| 35 | const remote = await mkdtemp(resolve(tmpdir(), 'bumpy-remote-')); |
| 36 | gitInDir(['init', '--bare'], remote); |
| 37 | gitInDir(['remote', 'add', 'origin', remote], tmpDir); |
| 38 | gitInDir(['push', '-u', 'origin', 'main'], tmpDir); |
| 39 | teardown.push(() => rm(remote, { recursive: true, force: true })); |
| 40 | } |
| 41 | |
| 42 | async function writeJson(path: string, data: unknown): Promise<void> { |
| 43 | await mkdir(resolve(tmpDir, path, '..'), { recursive: true }); |
no test coverage detected
searching dependent graphs…