Merge pull request #16 from theupriser/bugfix/iso-mirror-wait
Sync git.upriser.nl mirror / sync (push) Skipped

fix(ci): wait for the mirror to drop the replaced tag
This commit is contained in:
theupriser authored and GitHub committed 2026-09-30 12:37:06 +02:00
commit d6b63937ae
1 file changed
+2 -1
+2 -1
View File
@@ -73,8 +73,9 @@ jobs:
# The mirror has to see the tag go (it drops the tag and its release with the ISO); otherwise the new tag is only an # The mirror has to see the tag go (it drops the tag and its release with the ISO); otherwise the new tag is only an
# update there and starts no build. # update there and starts no build.
if mirror_sync; then if mirror_sync; then
# The tag list, not .../tags/<tag>: that URL answers 404 on this server even for tags that exist.
for _ in $(seq 36); do for _ in $(seq 36); do
[ "$(curl -s -o /dev/null -w '%{http_code}' "$GITEA_URL/api/v1/repos/$GITEA_REPO/tags/$tag")" = 404 ] && break curl -s "$GITEA_URL/api/v1/repos/$GITEA_REPO/tags?limit=100" | grep -q "\"name\":\"$tag\"" || break
sleep 5 sleep 5
done done
fi fi