From 37e1b5745e2346982e23bf0f245008e9e84cce95 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Sun, 19 Jan 2025 19:13:48 +0100 Subject: [PATCH] test(github): generate random filename Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- __tests__/github.test.itg.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/__tests__/github.test.itg.ts b/__tests__/github.test.itg.ts index 7a3a7188..face32b9 100644 --- a/__tests__/github.test.itg.ts +++ b/__tests__/github.test.itg.ts @@ -25,6 +25,7 @@ import {Build} from '../src/buildx/build'; import {Exec} from '../src/exec'; import {GitHub} from '../src/github'; import {History} from '../src/buildx/history'; +import {Util} from '../src/util'; const fixturesDir = path.join(__dirname, '.fixtures'); const tmpDir = fs.mkdtempSync(path.join(process.env.TEMP || os.tmpdir(), 'github-itg-')); @@ -33,8 +34,10 @@ const maybe = !process.env.GITHUB_ACTIONS || (process.env.GITHUB_ACTIONS === 'tr maybe('uploadArtifact', () => { it('uploads an artifact', async () => { + const filename = path.join(tmpDir, `github-repo-${Util.generateRandomString()}.json`); + fs.copyFileSync(path.join(fixturesDir, `github-repo.json`), filename); const res = await GitHub.uploadArtifact({ - filename: path.join(fixturesDir, 'github-repo.json'), + filename: filename, mimeType: 'application/json', retentionDays: 1 });