From 0332dce203f35f1b3ca1a9324a122257ebd686f8 Mon Sep 17 00:00:00 2001 From: Logan Pritchett Date: Thu, 26 Feb 2026 00:26:51 -0600 Subject: [PATCH] macos: parse calver month/day as decimal for Sparkle build --- scripts/package-mac-app.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/package-mac-app.sh b/scripts/package-mac-app.sh index 021eb85e4c1..1288a2cf49d 100755 --- a/scripts/package-mac-app.sh +++ b/scripts/package-mac-app.sh @@ -35,6 +35,8 @@ canonical_build_from_version() { local year="${BASH_REMATCH[1]}" local month="${BASH_REMATCH[2]}" local day="${BASH_REMATCH[3]}" + local month_dec=$((10#$month)) + local day_dec=$((10#$day)) local suffix="${BASH_REMATCH[4]:-}" local lane=90 # Keep stable releases above same-day prereleases so Sparkle can advance beta -> stable. @@ -48,7 +50,7 @@ canonical_build_from_version() { lane=1 fi fi - printf "%d%02d%02d%02d" "$year" "$month" "$day" "$lane" + printf "%d%02d%02d%02d" "$year" "$month_dec" "$day_dec" "$lane" return 0 fi return 1