ci: run on more platforms and Python versions
Metadata
Current evaluation
Merged PR #143 (commit 32383aa), expanding CI tests to arm64 alongside amd64 and adding Python 3.14 to the test matrix.
Resolution: closed resolved
Reason: PR #143 was merged into main as commit 32383aa after approval, implementing the expanded platform and Python CI matrix.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
---
This runs our tests on arm64 in addition to amd64 and adds Python 3.14 to the Python versions to test on, ensuring our code remains future-proof.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #143 (commit 32383aa), expanding CI tests to arm64 alongside amd64 and adding Python 3.14 to the test matrix. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR expanding CI test matrix to include arm64 platform alongside amd64 and adding Python 3.14 to the tested Python versions for future-proofing. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #46 ci: test on more platforms | debcraft | merged | Merged PR #46 as commit 5cb752c, expanding CI tests to Ubuntu 22.04/24.04, including ARM64, with all checks passing. | |
| #1300 ci: run CI on more platforms | craft-parts | closed | Closed after the broad CI expansion was split into merged PRs #1276, #1279, #1303, and #1311, adding multi-platform coverage by test group. | |
| #1030 ci: run Python tests on arm64 | craft-application | merged | Merged #1030 as 944c358f, adding ARM64 Python unit/integration test runners and fixing architecture-specific test failures; residual fetch-service coverage moved to #1032. | |
| #94 ci: test on Python 3.8 | craft-platforms | merged | Merged PR #94 added Python 3.8 to the CI test matrix, verifying the supported runtime; merged as commit 8e23833. | |
| #1310 ci: enable more platforms for python plugins | craft-parts | closed | PR #1310 by lengau to enable more CI platforms for Python plugin tests was closed unmerged as a duplicate of #1276, which was merged as commit b1e7fdff with the same CI matrix expansion. | |
| #1277 ci: run other plugin tests on more platforms | craft-parts | closed | Closed unmerged after lint and platform-test failures; PR #1311 later replaced it by merging the expanded non-Java/Python plugin CI matrix in a20b49d1. | |
| #1276 ci: run Python plugin tests on more platforms | craft-parts | merged | Merged as commit b1e7fdff; splits Python plugin integration tests across more platforms in qa.yaml (new test-python-plugins-jammy job, added ubuntu-24.04-arm, s390x, ppc64el). Depends on #1275. | |
| #225 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) | craft-archives | merged | Merged PR #225 added Python 3.14 and Ubuntu 26.04 (Resolute) to QA testing; resolving commit: 8528a5d. | |
| #1279 ci: run non-plugin tests on more platforms | craft-parts | merged | Merged in canonical/craft-parts#1279 as 4193bd04, expanding non-plugin CI tests across more platforms and architectures. |