diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index df4d8d4..0dc9913 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -167,7 +167,7 @@ jobs: fi generate-build-info: - needs: generate-changelogs + # needs: generate-changelogs runs-on: docker-build steps: @@ -188,8 +188,22 @@ jobs: image="gitea.fithwum.tech/fithwum/debian-base:$version" + human_size() { + b=$1 + d='' + s=0 + S=(B KB MB GB TB) + while ((b >= 1024 && s < ${#S[@]}-1)); do + d=$((b % 1024)) + b=$((b / 1024)) + s=$((s + 1)) + done + printf "%s%s\n" "$b" "${S[$s]}" + } + digest=$(docker inspect --format='{{index .RepoDigests 0}}' "$image" || echo "unknown") - size=$(docker image inspect "$image" --format='{{.Size}}' || echo "0") + size_bytes=$(docker image inspect "$image" --format='{{.Size}}' || echo "0") + size_human=$(human_size "$size_bytes") jq -n --arg version "$version" \ --arg commit "$(git rev-parse HEAD)" \