Skip to content

ci: drop no-op /mnt build-storage staging from setup-build-env#6

Open
MattDHill wants to merge 1 commit into
masterfrom
ci/fix-gpu-build-disk-headroom
Open

ci: drop no-op /mnt build-storage staging from setup-build-env#6
MattDHill wants to merge 1 commit into
masterfrom
ci/fix-gpu-build-disk-headroom

Conversation

@MattDHill

@MattDHill MattDHill commented Jun 30, 2026

Copy link
Copy Markdown
Member

GitHub's ubuntu-24.04 runners have a single ~145 GB root disk with no separate /mnt (verified across runner images spanning May–June). The June 25 "stage build storage on /mnt" change therefore relocated Docker's data-root and start-cli's pack scratch within the same filesystem and freed nothing — a no-op that nonetheless created the false confidence behind dropping FREE_DISK_SPACE from GPU packages (which is what broke llama-cpp's rocm release).

This removes the dead staging:

  • setup-build-env: drop the /mnt staging step and the docker runtime-basedir override.

No workflow-gating or input changes — disk headroom for large/GPU builds stays on the per-package FREE_DISK_SPACE knob (reactive, off by default, gated free-disk-space step), restored on the packages that actually need it (e.g. llama-cpp) separately. No package files change here.

🤖 Generated with Claude Code

GitHub's ubuntu-24.04 runners have a single ~145 GB root disk with no
separate /mnt (verified across runner images, May–June), so the June 25
"stage build storage on /mnt" change relocated Docker's data-root and
start-cli's pack scratch within the same filesystem and freed nothing.
It was a no-op that nonetheless created the false confidence behind
dropping FREE_DISK_SPACE from GPU packages (which broke llama-cpp's rocm
release). Remove the staging step and the docker runtime-basedir override.

Disk headroom for large/GPU builds is unchanged: it stays on the
per-package FREE_DISK_SPACE knob (reactive, off by default, gated
free-disk-space step) — restored on the packages that need it separately.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@MattDHill MattDHill force-pushed the ci/fix-gpu-build-disk-headroom branch from da1f6fe to b5eb17e Compare June 30, 2026 17:38
@MattDHill MattDHill changed the title ci: free runner disk unconditionally; drop no-op /mnt staging ci: drop no-op /mnt build-storage staging from setup-build-env Jun 30, 2026
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