mirror of
https://github.com/containers/skopeo.git
synced 2026-05-14 19:04:14 +00:00
Extends the --multi-arch flag to accept platform specifications, allowing users to copy specific platforms from multi-architecture images without requiring digest hashes. Users can now specify platforms using OS/Architecture pairs: skopeo copy --multi-arch=linux/amd64,linux/arm64 docker://src docker://dst This feature: - Parses comma-separated platform specifications (e.g., linux/amd64,linux/arm64) - Copies ALL instances matching each specified platform (including all compression variants and other variations) - Works alongside existing --multi-arch options (system, all, index-only) - Leverages the InstancePlatforms field added in containers/image The implementation follows the design from containers/image#1938 and containers/container-libs#656, providing a more user-friendly alternative to specifying digest hashes via the Instances field. Signed-off-by: Alex Guidi <aguidi@redhat.com>