fix-version-comparison
Jack Jackson 11 months ago
parent d53f205e52
commit f8a1973f69
  1. 4
      .drone.yml
  2. 7
      build-tools/upload-new-versions.sh
  3. 0
      charts/hello-world/a-new-file
  4. 0
      charts/media-share/a-new-file

@ -6,10 +6,6 @@ platform:
os: linux
arch: arm64
trigger:
branch:
- main
steps:
- name: step1
image: alpine

@ -18,11 +18,14 @@ do
# e.g. hello-world-0.1.1
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);
echo "$chart_name"
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
echo "$chart_version"
search_string="$chart_name""___""$chart_version";
echo "$search_string"
if [[ $(echo $current_versions | 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?
echo "Version clash ($chart_version) for $chart_name";
exit 1;
else

Loading…
Cancel
Save