test: Platform shorthand notation and charm plugin
Metadata
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. | |
| #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. | |
| #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. |