ci: add python test matrix for unit tests
Metadata
Current evaluation
Merged changes adding a Python test matrix for unit tests to the CI pipeline. Approved by reviewer, passed all checks, and resolved CRAFT-739. Modifications span five files with 57 additions and 13 deletions.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh tests/unit`?
-----
Fixes CRAFT-739
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes adding a Python test matrix for unit tests to the CI pipeline. Approved by reviewer, passed all checks, and resolved CRAFT-739. Modifications span five files with 57 additions and 13 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into snapcraft/7.0, adding a Python test matrix for unit tests in CI to resolve CRAFT-739. Codecov analysis confirmed no coverage impact upon merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into snapcraft/7.0, implementing a Python test matrix for unit tests to resolve CRAFT-739. Codecov reported no coverage changes upon integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #15 ci: add Python 3.10 to the test matrix (CRAFT-741) | rockcraft | merged | Merged after approval, adding Python 3.10 to the CI test matrix. Updated a single file with four additions and one deletion. Resolves CRAFT-741. | |
| #674 Added Python 3.10 to the tests matrix (CRAFT-740). | charmcraft | merged | Merged after approval. The update adds Python 3.10 to the test matrix, modifying a single file with five additions and two deletions. Integration proceeded without CI failures or unresolved review comments. | |
| #18 ci: ensure tests succeed in CI | craft-application | merged | Merged updates to CI configuration ensuring tests pass successfully. Approved by one reviewer, modifying five files with 23 additions and 13 deletions. | |
| #1276 ci: run Python plugin tests on more platforms | craft-parts | merged | Merged to expand CI testing for Python plugins across additional platforms and architectures. Approved by two reviewers with all checks passing. Matrix maintainability concerns were noted but deemed acceptable. | |
| #382 ci: add ubuntu-26.04 to test matrices | craft-store | merged | Merged. Updated qa.yaml to include ubuntu-26.04 and ubuntu-26.04-arm in fast and slow CI test matrices. Approved by two reviewers and passed CI checks. |