Skip to content

fix: harden macOS release packaging#3

Merged
amirbrooks merged 1 commit into
mainfrom
codex/fix-release-staged-resource-permissions
Jul 19, 2026
Merged

fix: harden macOS release packaging#3
amirbrooks merged 1 commit into
mainfrom
codex/fix-release-staged-resource-permissions

Conversation

@amirbrooks

Copy link
Copy Markdown
Owner

Summary

  • make immutable Git-staged bundle resources writable before metadata removal and signing
  • ad-hoc sign stripped Swift executables before canonical native-license inventory
  • select the current 64-bit-inode statfs ABI for Intel macOS local-volume validation
  • add regression coverage and durable release guidance

Validation

  • Ruff check and format: passed
  • Python unit suite: 261 passed, 1 skipped
  • Swift debug/release tests: 112 passed in each configuration
  • Swift release build and swift-format: passed
  • fresh hash-locked install, pip check, and CLI help surfaces: passed
  • source-bound sdist/wheel verification and privacy scan: passed
  • signed packaged-helper smoke: passed on arm64 and x86_64
  • arm64 and x86_64 apps/DMGs: Developer ID signed, notarized, stapled, Gatekeeper accepted, architecture/license/manifest/privacy gates passed

No release tag or artifact upload is included.

@amirbrooks
amirbrooks merged commit 51c895a into main Jul 19, 2026
14 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.

1 participant