Add support for `build-for: ["all"]`
Metadata
Current evaluation
Implemented by merged PR #39 (commit 557aca9), adding build-for: ["all"] support to the generic build planner.
Resolution: closed resolved
Reason: Merged PR #39 explicitly resolves #23 and added the requested support in commit 557aca9. The generic planner now parses and validates build-for: ["all"].
Evaluated by: mr-cal-bot
No scores available.
Issue body
`build-for: ["all"]` should be supported by default.
The rules and conventions for this can be referenced from craft-application: https://canonical-craft-application.readthedocs-hosted.com/en/latest/reference/platforms.html#build-for
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Implemented by merged PR #39 (commit 557aca9), adding build-for: ["all"] support to the generic build planner. | |
| qwen/qwen3.6-35b-a3b | — | closed stale | Request to support `build-for: ["all"]` was closed without implementation due to inactivity. A related issue (#360) was also abandoned. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/craft-platforms#39
(confidence 100%)
Merged implementation commit 557aca9 explicitly resolves #23.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #39 feat: build-for all in generic build planner | craft-platforms | merged | Merged #39 as commit 557aca9, adding generic build-planner support and validation for build-for: all; fixes #23 (CRAFT-3008). | |
| #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. |