Skip to content
This repository was archived by the owner on Dec 6, 2024. It is now read-only.

Commit fc80975

Browse files
committed
Fix version_gt to work with kubernetes prefix
Signed-off-by: Grant Griffiths <[email protected]>
1 parent 9f1f3dd commit fc80975

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: prow.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -1013,6 +1013,7 @@ make_test_to_junit () {
10131013
# The follow substrings are stripped before version comparison:
10141014
# - "v"
10151015
# - "release-"
1016+
# - "kubernetes-"
10161017
#
10171018
# Usage:
10181019
# version_gt release-1.3 v1.2.0 (returns true)
@@ -1022,8 +1023,9 @@ make_test_to_junit () {
10221023
# version_gt 1.1.1 release-1.2.0 (returns false)
10231024
# version_gt 1.2.0 1.2.2 (returns false)
10241025
function version_gt() {
1025-
versions=$(for ver in "$@"; do ver=${ver#release-}; echo "${ver#v}"; done)
1026+
versions=$(for ver in "$@"; do ver=${ver#release-}; ver=${ver#kubernetes-}; echo "${ver#v}"; done)
10261027
greaterVersion=${1#"release-"};
1028+
greaterVersion=${greaterVersion#"kubernetes-"};
10271029
greaterVersion=${greaterVersion#"v"};
10281030
test "$(printf '%s' "$versions" | sort -V | head -n 1)" != "$greaterVersion"
10291031
}

0 commit comments

Comments
 (0)