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 Gomez and Claude 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 Gomez and Claude 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