Skip to content

fix(desktop): raise the macOS minimum to 12.0 - #250

Merged
RossHartmann merged 1 commit into
mainfrom
buzz-macos-min-12
Oct 23, 2026
Merged

RossHartmann merged 1 commit into
mainfrom
buzz-macos-min-12

Conversation

@RossHartmann

Copy link
Copy Markdown

Ross approved raising Buzz desktop's minimum macOS from 10.15 to 12.0 (October 2026 eMudhra CA response: macOS 11 and older get no Apple security fixes).

Changes

  • desktop/src-tauri/tauri.conf.json: bundle.macOS.minimumSystemVersion 10.15 -> 12.0 (from fix(security): Node 24.22.1 for managed agent runtime and toolchain; pin macOS minimum #244).
  • desktop/scripts/build-release-config.mjs: the release config delta also sets 12.0. Tauri merges it over the base config and the Kiingo release uses it, so without this the shipped Info.plist would keep LSMinimumSystemVersion 10.15.
  • docs/kiingo-fork-inventory.json: the release config joins the October 2026 security group; purpose and removal condition updated.

The Kiingo release build (Kiingo/kiingo) raises MACOSX_DEPLOYMENT_TARGET/CMAKE_OSX_DEPLOYMENT_TARGET to 12.0 in a matching direct-main commit. Upstream-owned release and canary workflows whose macOS jobs only run in block/buzz are left as they are.

Updater

Clients already on macOS 10.15/11 cannot be gated: the Mac feed is a static manifest, the Tauri updater request carries no OS version, and the installed app offers any newer version. Such a client will download the 12.0 build and, after install, macOS refuses to launch it ("requires macOS 12.0 or later"). Details in the delivery report.

Checks

  • node scripts/check-kiingo-fork-boundary.mjs: passes (838 classified, 0 contamination).
  • No tests run locally, per fork policy.

No release cut here; the next Buzz desktop release carries it.

🤖 Generated with Claude Code

macOS 11 and older no longer receive Apple security fixes, which matters
for the October 2026 eMudhra CA response. Raise
bundle.macOS.minimumSystemVersion from 10.15 to 12.0 in both the base
Tauri config and the release config delta (which Tauri merges on top and
would otherwise keep 10.15), so the bundled Info.plist carries
LSMinimumSystemVersion 12.0. The Kiingo release build raises its
MACOSX_DEPLOYMENT_TARGET to match.

Upstream-owned release and canary workflows that only run in block/buzz
keep their 10.15 deployment target. The fork inventory records the
release config as a new retained generic delta.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Ross Hartmann <rosshartmann@RosssMacStudio.attlocal.net>
@RossHartmann
RossHartmann merged commit d8ed515 into main Oct 23, 2026
49 checks passed
@RossHartmann
RossHartmann deleted the buzz-macos-min-12 branch October 23, 2026 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant