[codex] Add Ubuntu distro VM disk headroom - #278
Conversation
c546677 to
7eefc03
Compare
Greptile SummaryThis PR fixes Ubuntu 24.04 KVM test failures caused by the default cloud image running out of disk space when unpacking the GTK/WebKit DEB dependency closure, by adding Confidence Score: 4/5Safe to merge; the one-line Nix change uses a documented and valid The fix is minimal and correct — nix/tests-distro.nix — specifically the Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Release build: all Linux artifacts] --> B[Fedora 42 KVM ✅]
A --> C[Rocky 10 KVM ✅]
A --> D[Ubuntu 24.04 KVM]
A --> E[Debian 12 KVM]
D --> F{Default cloud image\ndisk sufficient?}
F -- No, pre-PR --> G[❌ Out of disk unpacking\nGTK/WebKit DEB closure]
F -- Yes, post-PR diskSize=+8G --> H[✅ DEB install succeeds]
E --> I{Default cloud image\ndisk sufficient?}
I -- Unknown --> J[⚠️ Same DEB closure,\nno diskSize guard added]
H --> K[Release upload unblocked]
|
Summary
Root cause
The fresh release proof built and signed all Linux artifacts and passed Fedora 42 plus Rocky 10 KVM validation, but Ubuntu 24.04 failed while unpacking the broad-feature DEB dependency closure because the default cloud image ran out of disk space.
Validation
nix-instantiate --parse nix/tests-distro.nixgit diff --checkThe real KVM package install remains CI-only and should run on the self-hosted runner for this PR.