Skip to content

Commit

Permalink
Fix version_gt to work with kubernetes prefix
Browse files Browse the repository at this point in the history
Signed-off-by: Grant Griffiths <grant@portworx.com>
  • Loading branch information
ggriffiths committed Dec 21, 2019
1 parent 9f1f3dd commit d099753
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions prow.sh
Original file line number Diff line number Diff line change
Expand Up @@ -1013,6 +1013,7 @@ make_test_to_junit () {
# The follow substrings are stripped before version comparison:
# - "v"
# - "release-"
# - "kubernetes-"
#
# Usage:
# version_gt release-1.3 v1.2.0 (returns true)
Expand All @@ -1022,9 +1023,10 @@ make_test_to_junit () {
# version_gt 1.1.1 release-1.2.0 (returns false)
# version_gt 1.2.0 1.2.2 (returns false)
function version_gt() {
versions=$(for ver in "$@"; do ver=${ver#release-}; echo "${ver#v}"; done)
greaterVersion=${1#"release-"};
greaterVersion=${greaterVersion#"v"};
versions=$(for ver in "$@"; do ver=${ver#release-}; ver=${ver#kubernetes-}; echo ${ver#v}; done)
greaterVersion=${1#"release-"};
greaterVersion=${greaterVersion#"kubernetes-"};
greaterVersion=${greaterVersion#"v"};
test "$(printf '%s' "$versions" | sort -V | head -n 1)" != "$greaterVersion"
}

Expand Down

0 comments on commit d099753

Please sign in to comment.