← Back to issue list

multipass: introduce MultipassInstance

View original Github issue

Metadata

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

Current evaluation

Merged PR #11 introduced MultipassInstance via commit 615064d (merge ba6cd15); Windows support remained a noted follow-up.

Resolution: closed resolved

Reason: PR #11 was approved and merged into main as ba6cd15, with implementation commit 615064d. The maintainer noted that Windows support still needed fixing.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Depends on #9

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #11 introduced MultipassInstance via commit 615064d (merge ba6cd15); Windows support remained a noted follow-up.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR introducing MultipassInstance class for multipass integration, adding 1146 lines across 7 files. Windows support noted as requiring follow-up fixes.

Update history

Date Change
created

Related work

  • Related To: canonical/craft-providers#9 (confidence 100%)

    PR #11 depended on merged PR #9, which introduced the Multipass client and MultipassError.

Related issues

Issue Project State Summary Similarity
#23 multipass: introduce launch to create and configure instances craft-providers merged Merged PR #23 added Multipass launch support for creating and configuring instances in commit 01457c7, merged as df00fcc after installation support from #22.
81%
#17 multipass: introduce MultipassProvider craft-providers closed Closed unmerged; MultipassProvider was later added by merged PR #163 in commit fa5a5e7, superseding this abandoned implementation.
81%
#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.
79%
#21 multipass: introduce MultipassProvider craft-providers closed Closed unmerged after prolonged inactivity, with four unresolved review comments. MultipassProvider later landed via #163 (commit fa5a5e7).
78%
#30 multipass: introduce auto_clean option for launch() craft-providers merged Merged PR #30 added a Multipass launch() auto_clean option that removes incompatible existing instances and launches fresh ones (merge b13242a).
75%
#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.
74%
#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%
#27 multipass: doc fix and require check for Multipass._run() craft-providers merged Merged PR #27 (2891d9d, merge 6c1b4fa), requiring check for Multipass._run() and correcting its documentation.
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%
#930 fix multipass list instances not listing by instance name craft-providers merged Merged PR #930 fixed Multipass instance listing so instances could be found correctly by instance name.
74%