Merge pull request #793 from b-ehlers/build

Docker build: better get_image_version()
This commit is contained in:
Jeremy Grossmann 2023-07-09 10:31:43 +10:00 committed by GitHub
commit 4c7d4ae1d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -96,9 +96,10 @@ jobs:
# get image version
get_image_version() {
local object
object='config.Labels."org.opencontainers.image.version"'
docker buildx imagetools inspect --format '{{json .Image}}' "$1" | \
sed -n 's/^ *"org\.opencontainers\.image\.version": *"\([^"]*\).*/\1/p' | \
head -n 1
jq -r ".$object // .\"linux/amd64\".$object // empty"
}
# special treatment for kalilinux: rebuild when image version changes