Use --version-sort instead of -n for role version bump
Using sort -n can mean that version x.9 is taken above version x.13 due to how the sort will happen. It is a better approach to adopt sort --version-sort Change-Id: Ied5a2206f5d86838f2b0e083b11f9a063c5a1f63
This commit is contained in:
parent
4613c2d070
commit
0afba09330
@ -248,7 +248,7 @@ update_ansible_role_requirements() {
|
|||||||
|
|
||||||
# If the role_src is NOT from git.openstack.org, try to get a tag first unless we are working on master
|
# If the role_src is NOT from git.openstack.org, try to get a tag first unless we are working on master
|
||||||
if [[ ${role_src} != *"git.openstack.org"* ]] && [[ "${force_master}" != "true" ]]; then
|
if [[ ${role_src} != *"git.openstack.org"* ]] && [[ "${force_master}" != "true" ]]; then
|
||||||
role_version=$(git ls-remote --tags ${role_src} | awk '{print $2}' | grep -v '{}' | cut -d/ -f 3 | sort -n | tail -n 1)
|
role_version=$(git ls-remote --tags ${role_src} | awk '{print $2}' | grep -v '{}' | cut -d/ -f 3 | sort --version-sort | tail -n 1)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Grab the latest SHA that matches the specified branch
|
# Grab the latest SHA that matches the specified branch
|
||||||
|
Loading…
Reference in New Issue
Block a user