ci: test non java/python plugins on more platforms
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR #1311 was approved by 2 reviewers and merged to main as commit a20b49d1 ("ci: test non java/python plugins on more platforms"), with all listed CI checks passing. Follow-up flaky-test fixes were merged separately in #1308 and #1316, and a linkcheck lint flake was traced to canonical/starbase#444.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged CI expansion for non-Java/Python plugins, adding ARM64, s390x, ppc64el, Edge, and other Ubuntu runner coverage. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Expanded CI to test non-Java/Python plugins on ARM, s390x, and ppc64el. Approved by reviewers with all checks passing. Flaky tests and lint issues were resolved in separate PRs. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Added CI workflows to test non-Java and Python plugins on more platforms, including ARM runners. Flaky tests and lint issues were fixed elsewhere. Experimental architecture checks remain optional to avoid CI failures. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-parts#1308
(confidence 85%)
Referenced by the author as resolving flaky tests blocking/annotating this CI expansion; merged as ec02157c.
-
Related To:
canonical/starbase#444
(confidence 70%)
Maintainer cited this starbase PR as the cause of an unrelated linkcheck lint failure.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |