chore(spread): add a multipass backend for spread
Metadata
Current evaluation
Merged changes adding a multipass backend for spread, adapted from Charmcraft. The single-file update added 50 lines, received approval from two reviewers, and passed CI checks before integration.
Suggested action: —
No scores available.
Issue body
This copies the multipass backend from Charmcraft.
<!-- Describe your changes -->
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/imagecraft/blob/main/CONTRIBUTING.md).
- [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [ ] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes adding a multipass backend for spread, adapted from Charmcraft. The single-file update added 50 lines, received approval from two reviewers, and passed CI checks before integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged addition of a multipass backend for spread, ported from Charmcraft. The maintainer submitted the change after passing lint and test checks, requiring no further review. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an update adding a multipass backend for spread, adapted from Charmcraft. Maintainer verified linting, testing, and CLA compliance prior to integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4674 chore(spread): miscellaneous spread fixes for core24 | snapcraft | merged | Merged following approval from two reviewers and successful code coverage checks. The change applies miscellaneous spread fixes for core24 across four files, resulting in a +9/-5 line diff. | |
| #1575 chore: make spread config a bit nicer | charmcraft | merged | Merged maintainer lengau's pull request to improve spread configuration formatting. The change added four lines across two files. Approved by two reviewers with zero unresolved comments and no CI checks required. | |
| #4634 chore: spread cleanup | snapcraft | merged | Merged by maintainer sergiusens after three reviewers approved. The PR cleaned up spread configuration across 85 files, removing 358 lines and adding 115. All CI checks passed with 100% coverage on modified code. | |
| #603 chore: update spread test to use utility functions | fetch-service | merged | Merged maintainer PR replacing direct curl calls in spread tests with utility functions from spread/utils.sh and extending create_session to accept optional secret definitions. Approved by two reviewers with all CI checks passing. | |
| #5393 chore(merge): feature/snapcraft-test into main | snapcraft | merged | Merged feature/snapcraft-test into main after two reviewer approvals. The change updated 54 files and passed most CI checks, with failing spread tests acknowledged for later resolution on main. | |
| #753 chore(services/testing): reduce spread verbosity level | craft-application | merged | Merged changes that disable verbose mode for the spread test command to reduce output noise. Approved by reviewers, passed all CI checks, and integrated into the codebase. | |
| #867 chore(merge): 5.6.5 into main | craft-application | merged | Merged version 5.6.5 into main following two approvals and passing all CI checks. A transient spread test failure due to a 404 on package archives was dismissed as non-recurring. The merge applies minor updates across four files. | |
| #4689 chore(spread): remove remove hook test for core24 | snapcraft | merged | Merged after two reviewers approved and CI passed. The change removes a spread test for core24 base instance removal, as it was unrelated to core24 enablement. Two files were modified, reducing the codebase by 58 lines. |