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}')