← Back to issue list

build_providers: add ssh key managemet to the qemu build provider

View original Github issue

Metadata

Project
snapcraft
Number
#2168
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged after approval, adding SSH key management to the QEMU build provider. Passed CI checks with 100% diff coverage. The change modifies four files, adding 154 lines to resolve Launchpad bug #1774013.

Suggested action:

No scores available.

Issue body

…ider LP: #1774013 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [ ] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval, adding SSH key management to the QEMU build provider. Passed CI checks with 100% diff coverage. The change modifies four files, adding 154 lines to resolve Launchpad bug #1774013.
qwen3.6-35b-a3b-mtp-q6 Merged into master, adding SSH key management to the QEMU build provider to resolve Launchpad issue #1774013. The change improved overall coverage by less than 0.01% with 100% diff coverage.
qwen3.6-35b-a3b-mtp-q6 Merged into master, adding SSH key management to the QEMU build provider. Resolves Launchpad bug #1774013. Codecov confirmed 100% diff coverage and a minor overall coverage increase.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2155 build_providers: support for communicating with a qemu VM snapcraft merged Merged introduces a QEMU driver enabling Snapcraft to launch qcow2 images, execute commands via SSH, and access the VM control plane over telnet. Approved, passed CI, and increased coverage by <0.01%. Resolves LP #1774014.
72%
#2345 build providers: remove the qemu implementation snapcraft merged Merged the removal of the QEMU build provider implementation, superseded by multipass. The change deleted 1062 lines across 12 files after approval and passing CI checks.
71%