From fc7be1356e3631abfaa5a3a660b4dacc5f62a942 Mon Sep 17 00:00:00 2001 From: Vigneshraj Sekar Babu Date: Fri, 23 Jan 2026 09:40:08 -0800 Subject: [PATCH] fix: bug with jobName not being unique --- src/server/lib/helm/helm.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/lib/helm/helm.ts b/src/server/lib/helm/helm.ts index 4fb02d0..616b826 100644 --- a/src/server/lib/helm/helm.ts +++ b/src/server/lib/helm/helm.ts @@ -33,6 +33,7 @@ import { deletePendingHelmReleaseStep, waitForInProgressDeploys, } from 'server/lib/codefresh/utils/generateCodefreshCmd'; +import { randomAlphanumeric } from '../random'; const CODEFRESH_PATH = `${TMP_PATH}/codefresh`; @@ -208,6 +209,8 @@ export const constructImageVersion = (imageName: string = '') => { if (imageNameParts?.length === 0) return imageNameWithoutPrefix; // filters out main, init, lfc const imageNameWithoutImageType = imageNameParts.filter((part) => !['main', 'init', 'lfc'].includes(part)); + const jobId = randomAlphanumeric(4).toLowerCase(); + imageNameWithoutImageType.unshift(jobId); return imageNameWithoutImageType.join('-'); };