Skip to content

Build releases on macos-26 so binaries link macOS SDK 26#17

Merged
nickdirienzo merged 1 commit intomainfrom
nvd/fix-text
Apr 28, 2026
Merged

Build releases on macos-26 so binaries link macOS SDK 26#17
nickdirienzo merged 1 commit intomainfrom
nvd/fix-text

Conversation

@nickdirienzo
Copy link
Copy Markdown
Collaborator

Summary

  • The shipped Flight.app (v2026.04.0) silently drops keystrokes in the input field on macOS 26 — cursor moves but no characters appear. A locally-built release of the same source works fine.
  • Root cause is SDK linkage, not source: the macos-15 runner links against macOS SDK 15.5, and AppKit gates Tahoe-era text input behavior on the linked SDK. Local builds on macOS 26 link against SDK 26 and behave correctly.
  • Bumps both release.yml and pr.yml from macos-15macos-26 (GA as of Feb 2026, default Xcode 26.2 / SDK macosx26.x). Next release will link SDK 26 and restore text entry on Tahoe.

Test plan

  • PR workflow runs green on the new macos-26 runner.
  • After merge, confirm the published .app shows SDK 26.x in otool -l Flight | grep -A2 LC_BUILD_VERSION (was sdk 15.5).
  • Install the new release and verify typing into the message input works on macOS 26.

🤖 Generated with Claude Code

@nickdirienzo nickdirienzo requested a review from rosslazer April 28, 2026 03:57
The macos-15 runner ships SDK 15.5, and AppKit gates Tahoe-era text
input behavior on the linked SDK — typing in the input field on macOS
26 silently drops keystrokes for SDK-15-linked binaries. Bumping to
macos-26 picks up SDK 26.x by default and restores text entry.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@nickdirienzo nickdirienzo merged commit 1b32e4e into main Apr 28, 2026
1 check passed
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.

2 participants