chore(deps): update dependency cliwrap to 3.10.1#5207
Conversation
There was a problem hiding this comment.
Code Review: CliWrap patch bump 3.10.0 → 3.10.1
This is a straightforward Renovate-generated dependency update. The change is minimal and correct — a single version bump in Directory.Packages.props.
What's in 3.10.1 (relevant to TUnit)
-
"Throw if failed to kill process during cancellation" — This is directly relevant to TUnit's
ExternalCancellationTests, which relies on CliWrap's process cancellation (graceful + forcefulCancellationTokenpair). Previously a silent failure to kill a process could cause tests to hang or give misleading results; now it surfaces as an exception, which is safer behaviour. -
LibraryImportinstead ofDllImport— Aligns with TUnit's Native AOT compatibility requirements. This is a positive upstream improvement. -
CPM migration (internal to CliWrap) — No impact on consumers.
Assessment
No concerns. The patch contains a bug fix and an AOT improvement, both of which are net positives for this project. The change is contained to the central package manifest and does not require any call-site changes. ✅
Approve.
This PR contains the following updates:
3.10.0→3.10.1Release Notes
Tyrrrz/CliWrap (CliWrap)
v3.10.1Compare Source
What's Changed
LibraryImportinstead ofDllImportfor proper AOT support by @Copilot in #323New Contributors
Full Changelog: Tyrrrz/CliWrap@3.10...3.10.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.