|
|
|
@ -1,6 +1,6 @@ |
|
|
|
|
#!/bin/sh |
|
|
|
|
|
|
|
|
|
set -x |
|
|
|
|
set -v |
|
|
|
|
|
|
|
|
|
apk add git curl jq helm; |
|
|
|
|
# Intentionally does not handle renames, which would begin with `R`. |
|
|
|
@ -19,7 +19,8 @@ do |
|
|
|
|
file_metadata=$(echo $output_location | rev | cut -d '/' -f 1 | cut -c 5- | rev); |
|
|
|
|
chart_name=$(echo $file_metadata | rev | cut -d '-' -f 2- | rev); |
|
|
|
|
chart_version=$(echo $file_metadata | rev | cut -d '-' -f 1 | rev); |
|
|
|
|
if [[ $(echo $current_versions | grep "$chart_name___$chart_version" | wc -l ) -eq 1 ]]; then |
|
|
|
|
search_string="$chart_name""___""$chart_version"; |
|
|
|
|
if [[ $(echo $current_versions | grep grep "$search_string" | wc -l ) -eq 1 ]]; then |
|
|
|
|
# I.e. if the current version in the repo is the same as what we're trying to push |
|
|
|
|
# TODO - should we check that we're pushing a _newer_ version? |
|
|
|
|
# TODO - does the API only show the current version, or all versions? |
|
|
|
|