#!/bin/bash IMAGE="registry.opensuse.org/opensuse/busybox" OS="linux" ARCH="amd64" PLATFORM="${OS}/${ARCH}" LATEST=$(crane digest ${IMAGE}:latest --platform ${PLATFORM}) TAGS=$(crane ls ${IMAGE} | grep -v latest) for tag in ${TAGS}; do DIGEST=$(crane digest ${IMAGE}:${tag} --platform ${PLATFORM} 2> /dev/null) if [[ ${DIGEST} == ${LATEST} ]]; then echo "latest=${tag}" exit 0 fi done