Skip to content

Commit cc067f1

Browse files
authored
Merge pull request #4754 from AkihiroSuda/fix-4753
CI: fix `fatal: Remote branch v not found in upstream origin`
2 parents 2c61bc6 + b4af60e commit cc067f1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

hack/build-integration-canary.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,15 +162,16 @@ latest::release(){
162162

163163
while read -r line; do
164164
[ ! "$ignore" ] || ! grep -q "$ignore" <<<"$line" || continue
165-
name="$(echo "$line" | jq -rc .name)"
165+
# Use tag_name as the canonical version identifier (name is an optional display label and may be empty)
166+
name="$(echo "$line" | jq -rc 'if .name != "" then .name else .tag_name end')"
166167
if [ "$name" == "" ] || [ "$name" == null ] ; then
167168
log::debug " > bogus release name ($name) ignored"
168169
continue
169170
fi
170171
log::debug " > found release: $name"
171-
if version::compare <(echo "$line" | jq -rc .name); then
172+
if version::compare <(echo "$name"); then
172173
higher_data="$line"
173-
higher_readable="$(echo "$line" | jq -rc .name | sed -E 's/(.*[ ])?(v?[0-9][0-9.a-z-]+).*/\2/')"
174+
higher_readable="$(echo "$name" | sed -E 's/(.*[ ])?(v?[0-9][0-9.a-z-]+).*/\2/')"
174175
fi
175176
done < <(github::releases "$repo")
176177

0 commit comments

Comments
 (0)