Skip to content

buildx(imagetools): make manifest retries configurable#1016

Merged
crazy-max merged 1 commit intodocker:mainfrom
crazy-max:imagetools-inspect-retry
Mar 13, 2026
Merged

buildx(imagetools): make manifest retries configurable#1016
crazy-max merged 1 commit intodocker:mainfrom
crazy-max:imagetools-inspect-retry

Conversation

@crazy-max
Copy link
Member

fixes docker/github-builder#30

Updates the imagetools inspect APIs to use a consistent options object with the image name and retry settings. It adds shared retry handling for imagetools inspect operations so transient MANIFEST_UNKNOWN and similar registry propagation errors can be retried instead of relying on fixed sleeps in downstream workflows in our GitHub Builder: https://github.com/docker/github-builder/blob/1fbf7b561327a08e044298fe9684dac8d248c7d9/.github/workflows/build.yml#L651-L661

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
@crazy-max crazy-max force-pushed the imagetools-inspect-retry branch from 9146992 to 21e2b75 Compare March 13, 2026 12:29
@crazy-max crazy-max marked this pull request as ready for review March 13, 2026 12:46
@crazy-max crazy-max merged commit ad2312d into docker:main Mar 13, 2026
224 of 225 checks passed
@crazy-max crazy-max deleted the imagetools-inspect-retry branch March 13, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AWS ECR manifest not found on inspection

1 participant