feat: allow commands to accept multiple platforms
Metadata
Current evaluation
PR #343 was merged as e898740e, allowing commands to accept comma-separated platforms or build-fors and using the first value to configure the project.
Resolution: closed resolved
Reason: Merged PR #343 landed commit e898740e. The resulting code handles comma-separated platform and build-for selections for commands that support multiple targets.
Evaluated by: mr-cal-bot
No scores available.
Issue body
...or build-fors
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `tox`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #343 was merged as e898740e, allowing commands to accept comma-separated platforms or build-fors and using the first value to configure the project. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #343 (e898740e), enabling commands to accept multiple platforms, including build-fors. | |
| qwen/qwen3.6-35b-a3b | — | — | Successfully merged following approval from two reviewers and passing CI checks. The feature enables commands to accept multiple platforms, updating two files with 42 additions and one deletion. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#272
(confidence 85%)
Earlier merged PR added --build-for selection, which #343 extended to multiple values.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #598 feat: allow for multi-base builds | craft-application | merged | Merged as d81c39a7; allowed bases in platform entries so applications can implement multi-base build plans, fixing #569 (CRAFT-3719). | |
| #365 feat: accept build-for: [all] in platforms | craft-application | merged | Merged PR canonical/craft-application#365 (CRAFT-3016): accepts 'build-for: [all]' in platform definitions, disallowing other platforms when set; closes craft-application#360, related to snapcraft#4854. |