From 7b6cb4b50ccd72790bbe67bf8f7bf4c246c698ea Mon Sep 17 00:00:00 2001 From: Mark Foresta Date: Sat, 12 Oct 2024 10:44:45 -0400 Subject: [PATCH] generate fresh uuid based on review comment Signed-off-by: Mark Foresta --- .../src/scaffolder/dryrun/createDryRunner.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/dryrun/createDryRunner.ts b/plugins/scaffolder-backend/src/scaffolder/dryrun/createDryRunner.ts index 0d4adfece2..c9b84638e0 100644 --- a/plugins/scaffolder-backend/src/scaffolder/dryrun/createDryRunner.ts +++ b/plugins/scaffolder-backend/src/scaffolder/dryrun/createDryRunner.ts @@ -36,6 +36,8 @@ import fs from 'fs-extra'; import { PermissionEvaluator } from '@backstage/plugin-permission-common'; import { BackstageCredentials } from '@backstage/backend-plugin-api'; import type { UserEntity } from '@backstage/catalog-model'; +import { v4 as uuid } from 'uuid'; + interface DryRunInput { spec: TaskSpec; @@ -99,9 +101,7 @@ export function createDryRunner(options: TemplateTesterCreateOptions) { } const basePath = fileURLToPath(new URL(baseUrl)); const contentsPath = path.dirname(basePath); - const dryRunId = contentsPath - .replace(options.workingDirectory, '') - .replace('dry-run-content-', ''); + const dryRunId = uuid() const log = new Array<{ body: JsonObject }>();