test/buildah-bud/run-buildah-bud-tests: loosen the branch regexp

Recognize that pseudoversions that look like
v0.0.0-20250814150820-1f7f1d285d22 are also not real branch names.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
This commit is contained in:
Nalin Dahyabhai
2025-08-14 11:14:34 -04:00
parent fb294e91df
commit 700351a813

View File

@ -152,7 +152,7 @@ if [[ -n $do_checkout ]]; then
# will need a special unreleased version (go calls then "pseudoversions").
# In the usual case, we can do a shallow git clone:
shallow_checkout="--branch $buildah_version"
if [[ $buildah_version =~ .*-.*\.[0-9]{14}-.* ]]; then
if [[ $buildah_version =~ .*[0-9]{14}-.* ]] ; then
# ...but with a pseudoversion, we must git-clone the entire repo,
# then do a git checkout within it
shallow_checkout=