← Back to issue list

multipass: doc fix and require check for Multipass._run()

View original Github issue

Metadata

Project
craft-providers
Number
#27
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #27 (2891d9d, merge 6c1b4fa), requiring check for Multipass._run() and correcting its documentation.

Resolution: closed resolved

Reason: The approved change was merged via commit 2891d9d and merge commit 6c1b4fa, making the check argument explicit and retaining the prior behavior rather than changing its default.

Evaluated by: mr-cal-bot

No scores available.

Issue body

All callers specify check=, but better to require it than to change the default.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #27 (2891d9d, merge 6c1b4fa), requiring check for Multipass._run() and correcting its documentation.
qwen/qwen3.6-35b-a3b — closed resolved Enforced check=True in Multipass._run() and updated documentation, ensuring callers explicitly handle subprocess return codes.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#120 multipass: do not leak start command craft-providers merged Merged PR #120 in commit 79d7089, fixing Multipass so its start command is no longer leaked.
76%
#75 multipass: introduce ensure_multipass_is_ready() (CRAFT-438) craft-providers merged Merged PR #75 added ensure_multipass_is_ready() to verify Multipass installation and version support; merge commit 1f1ddce.
75%
#28 multipass tests: cleanup after launch tests craft-providers merged Merged PR #28 to ensure temporary Multipass instances are cleaned up after launch tests, adding explicit teardown handling in the multipass test fixture.
74%
#11 multipass: introduce MultipassInstance craft-providers merged Merged PR #11 introduced MultipassInstance via commit 615064d (merge ba6cd15); Windows support remained a noted follow-up.
74%
#9 multipass: introduce Multipass and MultipassError craft-providers merged PR #9 by cjp256 merged into craft-providers (commit e418497), adding a Multipass class wrapping the multipass CLI plus MultipassError, unit/integration tests (test_todo dropped), and pytest-subprocess in requirements-dev.
74%
#16 multipass: add version() and wait_until_ready() to Multipass craft-providers merged Merged PR #16 added Multipass version() and wait_until_ready(), with the readiness helper returning the detected version.
74%
#22 multipass: introduce installation support craft-providers merged Merged PR #22 via commit e163f50, adding Linux and macOS Multipass installation support, error handling, tests, and CI uninstall support.
74%
#2731 fix(docs): update broken Multipass documentation links charmcraft merged Merged #2731 (commit ae7feb94), updating two broken Multipass documentation links so CI documentation link checks pass.
72%
#17 multipass: introduce MultipassProvider craft-providers closed Closed unmerged; MultipassProvider was later added by merged PR #163 in commit fa5a5e7, superseding this abandoned implementation.
70%
#21 multipass: introduce MultipassProvider craft-providers closed Closed unmerged after prolonged inactivity, with four unresolved review comments. MultipassProvider later landed via #163 (commit fa5a5e7).
70%