feat: show build identity in About screens (#103595)

* feat: show build identity in About screens

* chore: leave root changelog to release automation

* fix: translate Control UI About build details
This commit is contained in:
Peter Steinberger
2026-07-10 10:42:36 +01:00
committed by GitHub
parent 1f3ea6faaa
commit 7fe004d852
139 changed files with 4971 additions and 563 deletions
+8
View File
@@ -3,6 +3,7 @@ set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
source "$ROOT_DIR/scripts/lib/docker-build.sh"
source "$ROOT_DIR/scripts/lib/build-metadata.sh"
source "$ROOT_DIR/scripts/lib/host-timeout.sh"
COMPOSE_FILE="$ROOT_DIR/docker-compose.yml"
EXTRA_COMPOSE_FILE="$ROOT_DIR/docker-compose.extra.yml"
@@ -754,7 +755,14 @@ if [[ -n "$OFFLINE_MODE" ]]; then
echo "==> Using preloaded Docker image: $IMAGE_NAME"
elif [[ "$IMAGE_NAME" == "openclaw:local" ]]; then
echo "==> Building Docker image: $IMAGE_NAME"
BUILD_GIT_COMMIT="$(openclaw_resolve_git_commit "$ROOT_DIR")"
BUILD_TIMESTAMP="$(openclaw_resolve_build_timestamp)"
PROVENANCE_BUILD_ARGS=(--build-arg "OPENCLAW_BUILD_TIMESTAMP=${BUILD_TIMESTAMP}")
if [[ "$BUILD_GIT_COMMIT" =~ ^[0-9a-fA-F]{40}$ ]]; then
PROVENANCE_BUILD_ARGS+=(--build-arg "GIT_COMMIT=${BUILD_GIT_COMMIT}")
fi
run_docker_build \
"${PROVENANCE_BUILD_ARGS[@]}" \
--build-arg "OPENCLAW_IMAGE_APT_PACKAGES=${OPENCLAW_IMAGE_APT_PACKAGES}" \
--build-arg "OPENCLAW_IMAGE_PIP_PACKAGES=${OPENCLAW_IMAGE_PIP_PACKAGES}" \
--build-arg "OPENCLAW_EXTENSIONS=${OPENCLAW_EXTENSIONS}" \