From 9fef35c40b686e7da42ce6889466946f0c4b82d7 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:15:48 +0100 Subject: [PATCH] e2e: test build records export Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- hack/test-driver | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hack/test-driver b/hack/test-driver index e70315e31..889c6acb7 100755 --- a/hack/test-driver +++ b/hack/test-driver @@ -134,6 +134,8 @@ buildxCmd build ${buildPlatformFlag} \ --metadata-file="${context}/metadata-build.json" \ "${context}" cat "${context}/metadata-build.json" +buildRef=$(awk -F'"' '/"buildx.build.ref"/ {print $4; exit}' "${context}/metadata-build.json") +buildID=${buildRef##*/} # load to docker store if [ "$DRIVER" != "docker" ]; then @@ -143,6 +145,15 @@ if [ "$DRIVER" != "docker" ]; then "${context}" fi +# list build records +buildxCmd --builder="${builderName}" history ls + +# export build records +buildxCmd --builder="${builderName}" history export --finalize "${buildID}" --output "${context}/record.dockerbuild" +file "${context}/record.dockerbuild" +buildxCmd --builder="${builderName}" history export --finalize --all --output "${context}/records.dockerbuild" +file "${context}/records.dockerbuild" + # create bake def cat > "${bakedef}" <