← Back to issue list

ci: run Python plugin tests on more platforms

View original Github issue

Metadata

Project
craft-parts
Number
#1276
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The PR itself was merged by maintainer lengau as commit b1e7fdff "ci: run Python plugin tests on more platforms (#1276)", approved by 2 reviewers with all CI checks green. It builds on #1275, which split plugin tests into separate jobs.

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`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- Requires #1275

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged PR #1276 (commit b1e7fdff), expanding Python plugin CI coverage across more Ubuntu releases and architectures. All checks passed; review concerns about matrix maintainability were deemed manageable.
qwen/qwen3.6-35b-a3b — — 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.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#1275 (confidence 95%)

    Stated as required dependency: split plugin integration tests into separate jobs, enabling this platform expansion.

Related issues

Issue Project State Summary Similarity
#1311 ci: test non java/python plugins on more platforms craft-parts merged Merged as commit a20b49d1: expanded the test-other-plugins CI workflow to cover Jammy/Noble ARM64, s390x, ppc64el and Edge runners (9 files, +78/-21), all checks green.
81%
#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.
77%
#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.
74%
#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.
73%
#1278 ci: run java plugin tests on more platforms craft-parts closed PR #1278 (expand Java plugin CI to more platforms, stacked on merged #1275) was closed unmerged; the same goal was delivered by merged PR #1303, commit fc3a4a35.
73%
#143 ci: run on more platforms and Python versions craft-platforms merged Merged PR #143 (commit 32383aa), expanding CI tests to arm64 alongside amd64 and adding Python 3.14 to the test matrix.
71%
#1303 ci: test java plugins on more platforms craft-parts merged Merged PR #1303 as commit fc3a4a35, expanding Java plugin CI coverage to additional platforms; all reported checks passed.
70%