From 38115ba03e04a14142072584a481dfbe1edb3ff8 Mon Sep 17 00:00:00 2001 From: Emilien Escalle Date: Wed, 31 Jul 2024 09:59:10 +0200 Subject: [PATCH] feat(helm/release-chart): update version for umbrella chart children Signed-off-by: Emilien Escalle --- actions/helm/release-chart/action.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/actions/helm/release-chart/action.yml b/actions/helm/release-chart/action.yml index 615140f..9560484 100644 --- a/actions/helm/release-chart/action.yml +++ b/actions/helm/release-chart/action.yml @@ -84,10 +84,13 @@ runs: // Update name for root chart yqUpdates[filePath].push(`.name = "${{ github.event.repository.name }}"`); - // Update version fields - yqUpdates[filePath].push(`.version = "${{ inputs.tag }}"`); - yqUpdates[filePath].push(`.appVersion = "${{ inputs.tag }}"`); + // Update dependencies version where repository starts with file:// + yqUpdates[filePath].push(`(.dependencies[] | select(.repository == "file://*")).version = "${{ inputs.tag }}"`); } + + // Update version fields + yqUpdates[filePath].push(`.version = "${{ inputs.tag }}"`); + yqUpdates[filePath].push(`.appVersion = "${{ inputs.tag }}"`); } // values.yml files