Repository navigation
Count root-reserved space for the OpenCode coverage image apt fetch - #2653
seonghobae wants to merge 1 commit into
Conversation
apt rejects the 339 MB archive fetch when Sandbox::User is set because that check uses f_bavail. An empty sandbox user makes the same root build count f_bfree, and the layer still drops the archive cache after install.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
There was a problem hiding this comment.
Pull request overview
OpenCode reviewed the current-head product diff. Coverage is a separate gate.
Changed files
.github/workflows/opencode-review-dispatch.yml— GitHub Actions review jobtests/test_opencode_coverage_apt_disk.py— regression suitetests/test_pr_review_autofix_nvidia_nim_contract.py— regression suite
Changed behavior
flowchart LR
PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
Evidence --> S1["Workflow: opencode-review-dispatch.yml"]
S1 --> I1["GitHub Actions review job"]
I1 --> R1["Review risk: Workflow: opencode-review-dispatch.yml"]
R1 --> V1["actionlint plus required checks"]
Evidence --> S2["Test: test_opencode_coverage_apt_disk.py (2 files)"]
S2 --> I2["regression suite"]
I2 --> R2["Review risk: Test: test_opencode_coverage_apt_disk.py (2 files)"]
R2 --> V2["targeted test run"]
Findings
No source-backed product finding is synthesized from the coverage gate. A coverage miss belongs in the status comment.
- Head SHA:
7b558acaeffae89ed95d200abe49da2c5fc21460 - Workflow run: 38677566463
- Workflow attempt: 1
- Coverage gate:
failure
Review outcome
Coverage is a gate, not the review. This body reviews the changed product files.
Changed-File Evidence Map
flowchart LR
PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
Evidence --> S1["Workflow: opencode-review-dispatch.yml"]
S1 --> I1["GitHub Actions review job"]
I1 --> R1["Review risk: Workflow: opencode-review-dispatch.yml"]
R1 --> V1["actionlint plus required checks"]
Evidence --> S2["Test: test_opencode_coverage_apt_disk.py (2 files)"]
S2 --> I2["regression suite"]
I2 --> R2["Review risk: Test: test_opencode_coverage_apt_disk.py (2 files)"]
R2 --> V2["targeted test run"]
OpenCode Review Overview
Coverage evidence did not pass, so approval is blocked. The formal pull-request review is the source-backed diff review, not this status comment. |
Summary
E: You don't have enough free space in /var/cache/apt/archives/.while resolving 339 MB of archives. apt usesf_bavailwhenAPT::Sandbox::Useris set andf_bfreewhen that setting is empty.Test
PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 python3 -m pytest tests/test_opencode_coverage_apt_disk.py tests/test_opencode_rust_coverage_toolchain_contract.py tests/test_pr_review_autofix_nvidia_nim_contract.py tests/test_opencode_agent_contract.py -q --noconftest: 102 passed, 1 skipped, then the apt-disk test passed after the indentation assertion fix (3 passed for the focused rerun).Verification gap
repository_dispatchreads this workflow from the default branch only. This PR does not by itself rerun job 115744141064's public receive path.Summary by CodeRabbit