From de352a19a544e431d11b8ed5919c8a1e9ae805d3 Mon Sep 17 00:00:00 2001 From: Marco Maurer Date: Mon, 27 Jan 2025 23:09:40 +0100 Subject: [PATCH] chore: Move split by slash from renovate.json to bash script Signed-off-by: Marco Maurer --- renovate.json | 2 +- scripts/renovate-bump-version.sh | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index d993af3b..0b5bc0d7 100644 --- a/renovate.json +++ b/renovate.json @@ -90,7 +90,7 @@ ], "commitMessagePrefix": "chore({{parentDir}}):", "postUpgradeTasks": { - "commands": ["./scripts/renovate-bump-version.sh -c {{parentDir}} -d {{{lookup (split depName '/') @last}}} -v {{newVersion}}"] + "commands": ["./scripts/renovate-bump-version.sh -c {{parentDir}} -d {{ depName }} -v {{newVersion}}"] } }, { diff --git a/scripts/renovate-bump-version.sh b/scripts/renovate-bump-version.sh index e1e1b0ae..80f1ae11 100755 --- a/scripts/renovate-bump-version.sh +++ b/scripts/renovate-bump-version.sh @@ -19,6 +19,9 @@ if [ -z "${dependency_name}" ] || [ -z "${dependency_version}" ] || [ -z "${char fi chart_yaml_path="charts/${chart}/Chart.yaml" +# Split dependency by '/' and only use last element +# This way we can drop prefixes like "argoproj/..." , "argoproj-labs/..." , "quay.io/foo/..." +dependency_name="${dependency_name##*/}" # Bump the chart version by one patch version version=$(grep '^version:' "${chart_yaml_path}" | awk '{print $2}')