Skip to content

chore: forward-port main → develop#155

Closed
greentic-ci[bot] wants to merge 18 commits into
developfrom
forward-port/main-to-develop-20260511
Closed

chore: forward-port main → develop#155
greentic-ci[bot] wants to merge 18 commits into
developfrom
forward-port/main-to-develop-20260511

Conversation

@greentic-ci
Copy link
Copy Markdown

@greentic-ci greentic-ci Bot commented May 11, 2026

Forward-port: main → develop

Automated forward-port of main into develop. Merge is clean (no conflicts).


Automated by forward-port.

greentic-ai and others added 18 commits May 6, 2026 08:21
ensure_tool() in the coverage subcommand checks whether the target
binary is on PATH before invoking cargo-binstall. If the binary is
missing but the cached `~/.cargo/.crates.toml` still records the crate
as installed (the typical state after Swatinem/rust-cache restores
metadata without restoring `~/.cargo/bin`), binstall reports
"already installed" and exits 0. The function then returned Ok and the
subsequent `cargo llvm-cov nextest` invocation failed with
`error: no such command: llvm-cov`, breaking Nightly Coverage.

Pass `--force` so binstall actually reinstalls in that case, and
re-check command availability after install so we surface the failure
loudly instead of trusting binstall's exit code.
…etadata

Force binstall reinstall when coverage tool binary is missing
@greentic-ci greentic-ci Bot added the forward-port Automated forward-port from main to develop label May 11, 2026
@vampik33
Copy link
Copy Markdown
Contributor

Superseded by #159 (2026-05-13 forward-port cycle). develop is now up to date with main.

@vampik33 vampik33 closed this May 13, 2026
@vampik33 vampik33 deleted the forward-port/main-to-develop-20260511 branch May 13, 2026 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

forward-port Automated forward-port from main to develop

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants