Skip to content

Fix macOS package executable permissions#39

Merged
ctate merged 1 commit into
mainfrom
ctate/fix-missing-x
May 13, 2026
Merged

Fix macOS package executable permissions#39
ctate merged 1 commit into
mainfrom
ctate/fix-missing-x

Conversation

@ctate
Copy link
Copy Markdown
Collaborator

@ctate ctate commented May 13, 2026

Summary

  • Ensure macOS app bundles mark Contents/MacOS/<CFBundleExecutable> as executable after packaging.
  • Preserve file permissions during package copy operations and add regression tests for executable mode handling.

Closes #27

Ensure macOS app bundles always mark their CFBundleExecutable as runnable, even when the copied build artifact lacks executable mode, and cover the behavior with regression tests.

Co-authored-by: Richard Oliver Bray <1377253+RichardBray@users.noreply.github.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
zero-native Ready Ready Preview, Comment May 13, 2026 4:13pm

@ctate ctate merged commit 058a4ad into main May 13, 2026
15 checks 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.

macOS .app bundle binary missing executable permission

1 participant