From 0b2dfffaa53fe5039de487e13e2ea2c2661d1dfe Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Mon, 18 May 2026 16:08:14 +0800 Subject: [PATCH] Use git HEAD for macOS build metadata --- scripts/package-flutter-mac-app.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/package-flutter-mac-app.sh b/scripts/package-flutter-mac-app.sh index 13235824..5537ee35 100755 --- a/scripts/package-flutter-mac-app.sh +++ b/scripts/package-flutter-mac-app.sh @@ -51,12 +51,14 @@ fi eval "$(python3 "$ROOT_DIR/scripts/ci/build_version.py" --format shell)" BUILD_DATE_LINE="$(sed -n 's/^build-date:[[:space:]]*//p' "$PUBSPEC_PATH" | head -n 1)" BUILD_ID_LINE="$(sed -n 's/^build-id:[[:space:]]*//p' "$PUBSPEC_PATH" | head -n 1)" +GIT_BUILD_DATE="$(cd "$ROOT_DIR" && git show -s --format=%cs HEAD 2>/dev/null || true)" +GIT_BUILD_COMMIT="$(cd "$ROOT_DIR" && git rev-parse --short HEAD 2>/dev/null || true)" APP_VERSION="$DISPLAY_VERSION" APP_RELEASE_VERSION="$PLATFORM_RELEASE_VERSION" APP_BUILD="$BUILD_NUMBER" -APP_BUILD_DATE="${BUILD_DATE_LINE:-unknown}" -APP_BUILD_COMMIT="${BUILD_ID_LINE:-unknown}" +APP_BUILD_DATE="${GIT_BUILD_DATE:-${BUILD_DATE_LINE:-unknown}}" +APP_BUILD_COMMIT="${GIT_BUILD_COMMIT:-${BUILD_ID_LINE:-unknown}}" BUILD_APP_PATH="$APP_DIR/build/macos/Build/Products/$PRODUCTS_DIR_NAME/$APP_NAME.app" DIST_APP_PATH="$DIST_DIR/$APP_NAME.app"