Skip to content

Notes: disk use of local builds and lab deployments - #60

Draft
dayfine wants to merge 13 commits into
mainfrom
docs/lab-build-disk
Draft

dayfine wants to merge 13 commits into
mainfrom
docs/lab-build-disk

Conversation

@dayfine

@dayfine dayfine commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Builds and lab deployments add up fast: 2.1 GB per worktree build directory and 334 MB per lab deployment, 90% of it a copy of Resources, and ccache (PokemonAutomation#1767) speeds up rebuilds without shrinking any of them. This note says what to do (content-hash Resources snapshots, APFS clones for the console-B copy, pruning to 5 deployments per family, build directories only for worktrees in use, Packages shared only between branches with the same resources) and what doesn't work and why (one shared Resources, clones or hard links across deployments, deleting worktrees that have deployments), with the measurements behind each and a scan of current disk use. Lab deployments went from 4.2 GB to 0.7 GB of snapshots plus small .app copies.

🤖 Generated with Claude Code

https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E

dayfine and others added 12 commits October 29, 2026 11:35
…ays to share Resources

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
@dayfine dayfine added game:shared Shared or game-neutral code lab-tooling Lab channel, CFR, scripts, run records, build notes Notes, no code labels Nov 1, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKYzhrMnPK61XHWEch4a6E
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

game:shared Shared or game-neutral code lab-tooling Lab channel, CFR, scripts, run records, build notes Notes, no code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant