Support build plans
Metadata
Current evaluation
Superseded by #67. The request to implement build plan support for multi-build matrices in craft-application was tracked separately to handle configuration for bases, providers, and lifecycle variables.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Every existing application has some version of support for multiple builds based on a "build matrix". This matrix needs craft-application support because it ends up informing the entire rest of the process. For example:
- The build base might depend of the current build configuration;
- The instances created by craft-providers need the current build configuration (specially in their names);
- The parts lifecycle need the current build config to inform the target/build-for variables and such.
### Why it needs to get done
For feature-parity with the existing applications.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Superseded by #67. The request to implement build plan support for multi-build matrices in craft-application was tracked separately to handle configuration for bases, providers, and lifecycle variables. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by #67. The request for build matrix support in craft-application was closed after the maintainer created a dedicated ticket to handle multiple build configurations and ensure feature parity. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by #67. The request for craft-application to support build matrices and configuration-driven builds was tracked separately. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2009 Document multi-base support and build-plans | charmcraft | closed | Closed and superseded by internal Jira ticket CRAFT-3720. Documentation for multi-base support and build plans was not completed. |