feat: build-for all in generic build planner
Metadata
Current evaluation
Merged #39 as commit 557aca9, adding generic build-planner support and validation for build-for: all; fixes #23 (CRAFT-3008).
Resolution: closed resolved
Reason: The approved implementation was merged as commit 557aca9. It added support for build-for: all to the generic build planner and explicitly fixes issue #23.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `tox`?
-----
Fixes #23, CRAFT-3008
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #39 as commit 557aca9, adding generic build-planner support and validation for build-for: all; fixes #23 (CRAFT-3008). | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR implementing build-for all in the generic build planner. Resolves #23 and CRAFT-3008. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/craft-platforms#23
(confidence 100%)
PR #39 explicitly states "Fixes #23" and implements the requested build-for: all support.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #23 Add support for `build-for: ["all"]` | craft-platforms | closed | Implemented by merged PR #39 (commit 557aca9), adding build-for: ["all"] support to the generic build planner. | |
| #360 Allow build-for "all" for platform-independent builds. | craft-application | closed | Merged PR #365 to support build-for [all] for platform-independent builds, including validation, an application-level opt-out, and tests; resolved #360 and CRAFT-3016. | |
| #101 feat: add a generic entrypoint | craft-platforms | merged | Merged PR #101 (commit 8abbdbe), adding a generic per-craft entrypoint to centralize build-plan handling and fix #31 (CRAFT-3291). |