From a937d12067b41af2204f6af33e74bd66f6f24e57 Mon Sep 17 00:00:00 2001 From: Cosimo Meli Date: Thu, 23 Jul 2026 16:36:29 +0200 Subject: [PATCH] deployment: update tag only where the app entry already exists --- .github/workflows/deployment.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/deployment.yaml b/.github/workflows/deployment.yaml index 025cfda9..76425222 100644 --- a/.github/workflows/deployment.yaml +++ b/.github/workflows/deployment.yaml @@ -197,6 +197,12 @@ jobs: for part in $(echo "${{ inputs.app-name }}" | tr '.' '\n'); do app_path="${app_path}[\"$part\"]" done + + if [ "$(yq "$app_path != null" "$cluster/values-platforms.yaml")" != "true" ]; then + echo "Skipping platform $platform: application ${{ inputs.app-name }} is not configured" + continue + fi + yq -i "$app_path.image.tag = \"${IMAGE_TAG}\"" \ "$cluster/values-platforms.yaml" done