diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index 6a60d26..dd6368c 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -186,23 +186,27 @@ jobs: mkdir -p "$version" infofile="$version/build-info.json" - digest=$(docker inspect --format='{{index .RepoDigests 0}}' "gitea.fithwum.tech/fithwum/debian-base:$version" || echo "unknown") + image="gitea.fithwum.tech/fithwum/debian-base:$version" + + digest=$(docker inspect --format='{{index .RepoDigests 0}}' "$image" || echo "unknown") + size=$(docker image inspect "$image" --format='{{.Size}}' || echo "0") jq -n --arg version "$version" \ --arg commit "$(git rev-parse HEAD)" \ --arg build_time "$(date -u +'%Y-%m-%dT%H:%M:%SZ')" \ - --arg image_tag "gitea.fithwum.tech/fithwum/debian-base:$version" \ + --arg image_tag "$image" \ --arg digest "$digest" \ + --argjson size "$size" \ '{ version: $version, commit: $commit, build_time: $build_time, image_tag: $image_tag, - digest: $digest + digest: $digest, + image_size: $size }' > "$infofile" done - - name: Commit and push build-info if changed run: | cd upload-repo