Skip to content

build-release: replace docker manifest create with docker buildx imagetools create#485

Closed
swasik with Copilot wants to merge 2 commits into
masterfrom
copilot/update-build-release-script
Closed

build-release: replace docker manifest create with docker buildx imagetools create#485
swasik with Copilot wants to merge 2 commits into
masterfrom
copilot/update-build-release-script

Conversation

Copilot AI commented Jun 23, 2026

Copy link
Copy Markdown

docker manifest create fails when source tags are OCI manifest lists (produced by modern BuildKit), which is what per-arch docker build pushes generate. This caused the 1.8.0 release to fail with "docker.io/scylladb/vector-store:1.8.0-amd64 is a manifest list".

Changes

  • scripts/build-release: Replace the final manifest-assembly step:
    • docker manifest createdocker buildx imagetools create -t "$docker_manifest" "${docker_arch_tags[@]}"
    • Add docker buildx imagetools inspect "$docker_manifest" to print and verify the resulting OCI image index in release logs
# Before
docker manifest create $docker_manifest "${docker_arch_tags[@]}"

# After
docker buildx imagetools create -t "$docker_manifest" "${docker_arch_tags[@]}"
docker buildx imagetools inspect "$docker_manifest"

imagetools create is designed to compose an OCI image index from existing manifest-list or single-manifest sources — the correct tool for this flow.

Copilot AI changed the title [WIP] Update build-release script for multi-platform Docker image tag build-release: replace docker manifest create with docker buildx imagetools create Jun 23, 2026
Copilot AI requested a review from swasik June 23, 2026 13:03
@swasik

swasik commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

This will be addressed by #436

@swasik swasik closed this Jun 24, 2026
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.

2 participants