← Back to issue list

test: Platform shorthand notation and charm plugin

View original Github issue

Metadata

Project
charmcraft
Number
#2657
Type
pull request
State
merged
Author
canon-cat
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2657 as 2bfa73df, adding tests for platform shorthand notation with the charm plugin after earlier craft-platforms regressions.

Resolution: closed resolved

Reason: PR #2657 was approved and merged into main as commit 2bfa73df, providing regression coverage for the shorthand platform and charm plugin combination.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Explicitly test the combination of platform shorthand notation and charm plugin. Earlier versions of craft-platforms were breaking this combination. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2657 as 2bfa73df, adding tests for platform shorthand notation with the charm plugin after earlier craft-platforms regressions.
stealth/space-bunny-alpha — closed resolved Merged #2657 in commit 2bfa73df, adding tests for platform shorthand notation with the charm plugin after earlier craft-platforms versions broke that combination.
qwen/qwen3.6-35b-a3b — — Merged addition of tests for platform shorthand notation combined with the charm plugin, addressing regressions in earlier craft-platforms versions. Approved by two reviewers.
qwen3.6-35b-a3b-mtp-q6 — — Merged test coverage for platform shorthand notation combined with the charm plugin. The update prevents regressions from earlier craft-platforms versions. Passed lint and test checks prior to merge.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#2646 (confidence 80%)

    Earlier fix for shorthand multi-base platform handling, followed by this regression test.

Related issues

Issue Project State Summary Similarity
#1198 tests: add charm library multiple versions update test charmcraft merged Merged PR #1198 (commit 154bf5d6) added a 120-line regression test covering updates across multiple charm-library versions, linked to #1020/CRAFT-1916.
74%
#1554 feat: implement platforms for building charms charmcraft merged Merged #1554 in e3de0a46, adding ST105 platforms support for charm builds, including Ubuntu 24.04, and fixing #1535. Its spread-test prerequisite #1556 also merged.
72%
#1535 Implement platforms for charmcraft charmcraft closed Implemented ST105-style platforms for charm builds in merged PR #1554, commit e3de0a46, completing the requested platform support.
71%