fix(opencode): bake llvm tools for Rust coverage-evidence - #1072
fix(opencode): bake llvm tools for Rust coverage-evidence#1072seonghobae wants to merge 7 commits into
Conversation
OpenCode Review Dispatch failed TEPP#46 because cargo-llvm-cov could not find llvm-tools-preview. Install Debian llvm in the offline coverage image and export LLVM_COV/LLVM_PROFDATA in ensure_rust_toolchain before coverage.
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@opencode-agent review Please APPROVE exact head |
|
@opencode-agent @cwl-noema-review please review exact head This unblocks TEPP#46 OpenCode primary APPROVE: coverage-evidence was failing with missing Strix on the prior attempt was NIM 429 then runner cancel (infra), not a finding. Requeued. |
|
@opencode-agent review exact head Required checks no longer list Strix as in progress. Remaining merge 405 is last-pusher approval only. Please APPROVE this llvm bake if sound so TEPP #46 can get a current-head OpenCode APPROVE. No self-approve. |
|
Hourly: Strix green; OpenCode Review Dispatch at coverage-evidence waiting on runners. All other checks green. Need independent APPROVE then merge to unblock TEPP#46 llvm-tools. Head |
|
Hourly: All required checks green (incl. Strix). OpenCode Review Dispatch
|
|
Hourly: Force-cancelled hung OpenCode run; redispatched via merge scheduler. New OpenCode Review Dispatch https://github.com/ContextualWisdomLab/.github/actions/runs/31996005046 — Ruleset: 2 APPROVEs + last-push approval (pusher seonghobae). @opencode-agent @cwl-noema-review please APPROVE |
Unblocks TEPP#46 primary APPROVE after sticky coverage-evidence llvm gap.
Same fix as #1081/#1072: install Debian llvm and export LLVM_COV/ LLVM_PROFDATA so OpenCode coverage-evidence can run cargo-llvm-cov on Rust repos (e.g. TEPP#46) without rustup llvm-tools-preview. #1081 concurrency group is held by a non-terminating cancelled model-pool job; new PR number frees repository_dispatch concurrency.
Same fix as #1081/#1072: install Debian llvm and export LLVM_COV/ LLVM_PROFDATA so OpenCode coverage-evidence can run cargo-llvm-cov on Rust repos (e.g. TEPP#46) without rustup llvm-tools-preview. #1081 concurrency group is held by a non-terminating cancelled model-pool job; new PR number frees repository_dispatch concurrency.
|
Superseded by #1089. The v3 PR is the same bounded system-LLVM coverage fix on current main with a fresh concurrency identity, current exact-head required checks green, and auto-merge armed. Closing this older landing vehicle prevents duplicate coverage producer changes. |
Same fix as #1081/#1072: install Debian llvm and export LLVM_COV/ LLVM_PROFDATA so OpenCode coverage-evidence can run cargo-llvm-cov on Rust repos (e.g. TEPP#46) without rustup llvm-tools-preview. #1081 concurrency group is held by a non-terminating cancelled model-pool job; new PR number frees repository_dispatch concurrency.
Same fix as #1081/#1072: install Debian llvm and export LLVM_COV/ LLVM_PROFDATA so OpenCode coverage-evidence can run cargo-llvm-cov on Rust repos (e.g. TEPP#46) without rustup llvm-tools-preview. #1081 concurrency group is held by a non-terminating cancelled model-pool job; new PR number frees repository_dispatch concurrency.
Same fix as #1081/#1072: install Debian llvm and export LLVM_COV/ LLVM_PROFDATA so OpenCode coverage-evidence can run cargo-llvm-cov on Rust repos (e.g. TEPP#46) without rustup llvm-tools-preview. #1081 concurrency group is held by a non-terminating cancelled model-pool job; new PR number frees repository_dispatch concurrency.
Summary
coverage-evidencefails on Rust repos (e.g. TEPP#46) with:error: failed to find llvm-tools-previewcargo-llvm-cov+ Debianrustc/cargobut nollvm-cov/llvm-profdata.llvmin the coverage image and exportLLVM_COV/LLVM_PROFDATAfromensure_rust_toolchain.Unblocks
Test plan
coverage-evidenceno longer fails on missing llvm tools