Commit Graph
11 Commits
Author SHA1 Message Date
Erik Gomez 560b0b4969 Update README for Apple Silicon, single-flavor build 2026-05-12 12:21:26 -05:00
Erik Gomez e4ea005ddd Remove minimal and no_customization build flavors 2026-05-12 12:21:26 -05:00
Erik Gomez 3525f58f97 Drop --no-binary directives (use prebuilt arm64 wheels) 2026-05-12 12:21:26 -05:00
Erik Gomez 85599c237f Move signed pkg to outputs/ before notarization
Fixes regression where a signed-but-unnotarized .pkg was built into
the staging dir and then deleted by cleanup() without ever reaching
outputs/. The pre-refactor script moved the .pkg unconditionally
after munkipkg succeeded; the refactor lost that mv when it was
consolidated into notarize_and_staple().
2026-05-12 12:21:26 -05:00
Erik Gomez 24bebe07a6 Refactor build script for Apple Silicon
- Drop universal2 enforcement; arm64 wheels used directly
- Single 'recommended' flavor; remove minimal/no_customization branches
- Long-flag arguments; derive major version from full version
- Functions: parse_args, prepare_build_dirs, download_tool,
  build_framework, codesign_framework, build_pkg,
  notarize_and_staple, zip_framework, cleanup
- Collapse signed/ad-hoc codesign duplication; fixes latent path bug
- Bump relocatable-python and munki-pkg SHAs
- Gate CI-only steps (brew remove, xcode-select) on $CI
2026-05-12 12:21:26 -05:00
Erik GomezandClaude Opus 4.7 31813eef39 Add Apple Silicon modernization implementation plan
12 tasks covering Phase 1 (script rewrite, --no-binary removal,
flavor deletion, README, local validation on 3.13.13 and 3.14.5)
and Phase 2 (patch bumps, 3.14 enablement, 3.9/3.10 final-release
notes, pip pin sweep, Dependabot, manual release dispatches).

Phase 3 (CI consolidation, runner migration, action bumps) is
out of scope; Task 7 includes a stopgap so existing workflows keep
calling the refactored script.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 12:21:26 -05:00
Erik GomezandClaude Opus 4.7 b060a58130 Add Apple Silicon modernization design spec
Phases 1 and 2: refactor build script to drop universal2 enforcement
and run natively on Apple Silicon, bump upstream SHAs and Python
versions, add 3.14, final-release 3.9 and 3.10. CI/CD overhaul
deferred to Phase 3.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 12:21:26 -05:00
Erik Gomez 4e70c3ec77 fix yaml 2026-05-12 12:21:13 -05:00
Erik Gomez 4313548774 bump rest to macos 14 to build final intel releases 2026-05-12 12:07:34 -05:00
Erik Gomez 90f098580d pytokens as well 2026-05-12 11:39:09 -05:00
Erik Gomez 553880e3d9 cherry pick python updates for last universal release 2026-05-12 10:54:52 -05:00