← Back to issue list

ci: run CI on more platforms

View original Github issue

Metadata

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

Current evaluation

Closed after the broad CI expansion was split into merged PRs #1276, #1279, #1303, and #1311, adding multi-platform coverage by test group.

Resolution: closed superseded

Reason: The broader matrix change was split by test group and delivered through #1276 (b1e7fdff), #1279 (4193bd04), #1303 (fc3a4a35), and #1311 (a20b49d1). Those PRs added coverage for Python, common, Java, and other-plugin tests across additional Ubuntu releases and architectures.

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/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed after the broad CI expansion was split into merged PRs #1276, #1279, #1303, and #1311, adding multi-platform coverage by test group.
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-parts#1311 (a20b49d1), expanding CI coverage to ARM64, s390x, ppc64el and additional Ubuntu and Edge runners.
qwen/qwen3.6-35b-a3b — — Closed without merging. Expanding CI to additional platforms triggered multiple failures on Ubuntu 24.04 variants. Lacking reviewer feedback and fixes, the changes were abandoned.
qwen3.6-35b-a3b-mtp-q6 — — CI platform expansion was closed without merging. Required lint, test, and changelog steps were incomplete, and no discussion occurred, indicating the changes were abandoned.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/craft-parts#1311 (confidence 99%)

    Merged as a20b49d1; added multi-platform tests for non-Java/Python plugins.

  • Superseded By: canonical/craft-parts#1303 (confidence 98%)

    Merged as fc3a4a35; implemented the Java-plugin portion of the broader CI expansion.

  • Superseded By: canonical/craft-parts#1279 (confidence 94%)

    Merged as 4193bd04; added expanded multi-platform coverage for common non-plugin tests.

  • Superseded By: canonical/craft-parts#1276 (confidence 94%)

    Merged as b1e7fdff; added expanded multi-platform coverage for Python-plugin tests.

Related issues

Issue Project State Summary Similarity
#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.
79%
#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.
78%
#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.
78%
#648 ci: test on more platforms craft-application closed Closed unmerged after 523 days without review or CI checks; the proposed additional-platform test coverage was abandoned.
76%
#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.
76%
#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.
75%
#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.
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.
74%
#143 ci: update CI platforms craft-cli closed Closed unmerged; the same CI platform update landed through PR #144 in commit b3d76e3, removing Ubuntu 18.04 tests.
73%
#132 ci: switch to public runners and more architectures craft-grammar merged Merged #132 switched CI to public hosted runners and expanded architecture coverage; all checks passed.
72%