Skip to content

chore: correct the macOS bundle size to ~1.6 GB, bump to 0.5.15 - #253

Merged
quickbeard merged 2 commits into
mainfrom
chore/real-macos-bundle-size
Aug 6, 2026
Merged

chore: correct the macOS bundle size to ~1.6 GB, bump to 0.5.15#253
quickbeard merged 2 commits into
mainfrom
chore/real-macos-bundle-size

Conversation

@quickbeard

@quickbeard quickbeard commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Why

The per-chip bundles (#252) were sized from an estimate made before they existed. They have since been built and verified, and the real figures are:

Bundle Size
codev-office-macos-arm64.zip 1637 MB (1.60 GB)
codev-office-macos-x86_64.zip 1669 MB (1.63 GB)

Down from 3.04 GB for every Mac — about 47% less to download.

Changes

  • APPROX_BUNDLE_MB: macOS targets 1700 → 1600.
  • Version 0.5.14 → 0.5.15.
  • The prose that quotes a size does so to justify a decision — what fetching the wrong chip's bundle actually costs — so those numbers move with it rather than being dropped: 1.7 → 1.6 in the Rosetta comment, the --arch refusal comment, and the README. The Rosetta test's "3.4 GB to land 1.7" becomes "3.2 GB to land 1.6".

Note APPROX_BUNDLE_MB is the pre-download heads-up only — real progress totals still come from the server's content-length, so the ~2% it now understates the x86_64 bundle by never reaches the progress bar.

How the bundles were verified

check-closure.pyCLOSURE CLEAN (4 bundles); unzip -t OK on both; sha256sum -c 101/101 and 103/103; zero cross-arch wheels in either python-wheels/; each bundle's Chromium carries only its own chip.

Checks

pnpm typecheck, pnpm check, pnpm test — 1405 passed, 2 skipped. The pre-commit hook ran the same gate plus build.

Companions

  • quickbeard/codev-scripts#28 — same correction in the setup script's download heads-up
  • quickbeard/codev-landing-page#101 — same correction in the office docs

Still outstanding

The bundles are not uploaded yet. Until both zips are in codev-storage/codev-office/, a release carrying #252 hands every Mac a 404. Merging is safe in any order; publishing is not.

🤖 Generated with Claude Code

Quickbeard added 2 commits August 6, 2026 19:11
The per-chip bundles (#252) were sized from an estimate made before they
existed. They have now been built and verified — CLOSURE CLEAN, zip -t,
sha256sum -c on both — and the real figures are 1637 MB arm64 and 1669 MB
x86_64, so APPROX_BUNDLE_MB drops 1700 -> 1600.

The prose that quotes a size does so to justify a decision — what fetching the
wrong chip's bundle actually costs — so those numbers move with it rather than
being dropped: 1.7 -> 1.6, and the Rosetta test's "3.4 GB to land 1.7" -> "3.2
GB to land 1.6".

Matching updates in codev-scripts and codev-landing-page.
The reason to require --arch is that nothing on a non-Mac host implies which
Mac the bundle is for; the download size was supporting colour, and the README
now carries no hardcoded bundle size at all.
@quickbeard
quickbeard merged commit 9a978a6 into main Aug 6, 2026
2 of 4 checks passed
@quickbeard
quickbeard deleted the chore/real-macos-bundle-size branch August 6, 2026 12:31
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