#!/usr/bin/env bash BASE=$(grep "^FROM" Dockerfile | head -1 | awk '{print $2}') echo "Base image: $BASE" docker pull $BASE LOCAL_DIGEST=$(docker inspect --format='{{index .RepoDigests 0}}' $BASE) REMOTE_DIGEST=$(skopeo inspect docker://$BASE | jq -r .Digest) if [ "$LOCAL_DIGEST" != "$REMOTE_DIGEST" ]; then echo "Base image updated!" exit 1 fi