DEVX-162: Fix registry push race condition: serialize uploads + retry on HTTP 500 #304

Merged
kireto merged 1 commits from DEVX-162-fix-registry-push-race into master 2026-08-26 13:12:47 +00:00
Member

Closes DEVX-162

Closes DEVX-162
kireto added 1 commit 2026-08-26 13:11:02 +00:00
fix: serialize registry uploads and retry on HTTP 500
CI / validate (pull_request) Successful in 1m20s
CI / auto-merge (pull_request) Successful in 16s
43a098cd9b
Set DOCKER_MAX_CONCURRENT_UPLOADS=1 in build-images workflow to avoid
the Gitea registry BlobUploader.Append race condition. Add tenacity-based
retry (3 attempts, exponential backoff) for HTTP 500 errors in push_image.

# Implements: REQ-1, REQ-2
emil approved these changes 2026-08-26 13:12:42 +00:00
emil left a comment
Owner

Auto-approved: all CI checks passed (validate job).

Auto-approved: all CI checks passed (validate job).
kireto merged commit 2d7b4bdac3 into master 2026-08-26 13:12:47 +00:00
kireto deleted branch DEVX-162-fix-registry-push-race 2026-08-26 13:12:47 +00:00
Sign in to join this conversation.