test(spread): test-deploy charms in large spread tests
Metadata
Current evaluation
Merged to add test deployment for charms and bundles in large spread tests. Approved by two reviewers, modified six files with 85 additions and 26 deletions, and linked to a passing CI run.
Suggested action: —
No scores available.
Issue body
This also deploys the charms/bundles for the large spread cluster
https://github.com/canonical/charmcraft/actions/runs/6695906302
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to add test deployment for charms and bundles in large spread tests. Approved by two reviewers, modified six files with 85 additions and 26 deletions, and linked to a passing CI run. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to test-deploy charms and bundles in large spread cluster tests, extending CI coverage for charmcraft. Applied directly without review comments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to deploy charms and bundles for large spread cluster tests, expanding CI coverage. The maintainer-submitted change was accepted without comments and integrated directly into the codebase. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1217 tests: add more charms and bundles to large spread suite | charmcraft | merged | Merged test expansion adding more charms and bundles to the large spread suite to increase breaking change sensitivity. Approved by two reviewers, passed CI, and addressed timeout configuration queries. | |
| #1214 tests: add more charms to large spread tests | charmcraft | closed | Adding more charms to large spread tests was closed without merging. Lacking reviewer feedback or CI checks over a year, the changes were abandoned. | |
| #1287 fix(tests): fixes bundle spread test | charmcraft | merged | Merged. Resolves issue #1262 and CRAFT-2052 by fixing the bundle spread test. Replaced a failing charm path check with Python-based YAML validation. Approved by two reviewers, passed CI, and successfully executed the large spread test. | |
| #889 spread: add large external charm pack tests | charmcraft | merged | Merged changes adding large external charm pack tests to the spread system. Tests run weekly via cron and execute only the pack command. Approved by one reviewer across six modified files. | |
| #1292 test(spread): make library tests register/unregister charms | charmcraft | merged | Fixed library test failures caused by store timeouts by updating tests to register and unregister charms. Merged following approval from two reviewers, with changes spanning two files (+22/-8 lines). | |
| #1427 tests(spread): make dependencies restore work even if no charm is built | charmcraft | merged | Merged a one-line change ensuring spread test dependencies restore correctly when no charm is built. Approved by two reviewers and successfully integrated. | |
| #2697 test(spread): stabilize Ubuntu 26.04 charm spread uv/platforms tasks | charmcraft | merged | Merged fix stabilizing Ubuntu 26.04 spread tests by switching charmcraft pack to managed mode, adding a src/charm.py fixture, and restoring dispatch in expected artifacts. CI passed and reviewers approved. | |
| #1097 spread: make spread-large run all charm tests | charmcraft | closed | Closed without merging. The update to run all charm tests in spread-large stayed pending review with four unresolved comments and no CI checks, indicating the change was abandoned. | |
| #13 test(spread): add more spread tests | snapcraft-rocks | merged | Successfully merged spread tests covering architectures, chisel slices, craftctl, package-repositories, and patchelf. Approved by two reviewers across 15 files (+206/-5 lines). | |
| #1660 feat: add test command and templates | charmcraft | merged | Merged addition of the charmcraft test command and templates. The feature invokes spread to run test suites locally and remotely using a multipass backend. Approved by two reviewers and rebased on main before integration. |