feat: add a generic entrypoint
Metadata
Current evaluation
Merged PR #101 (commit 8abbdbe), adding a generic per-craft entrypoint to centralize build-plan handling and fix #31 (CRAFT-3291).
Resolution: closed resolved
Reason: PR #101 was approved by two reviewers and merged. Commit 8abbdbe adds the generic entrypoint and explicitly resolves issue #31.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
-----
This prevents you from having to keep up with each craft application that's supported and whether it uses generic build plans or an app-specific build plan.
Fixes #31
CRAFT-3291
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #101 (commit 8abbdbe), adding a generic per-craft entrypoint to centralize build-plan handling and fix #31 (CRAFT-3291). | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR introducing a generic entrypoint to unify build plan handling across craft applications, resolving #31 and CRAFT-3291. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/craft-platforms#31
(confidence 100%)
PR #101 explicitly states that its merged generic-entrypoint implementation fixes #31.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #31 Create generic per-craft entrypoints | craft-platforms | closed | Implemented generic per-craft entrypoints for parsed craft dictionaries and build-plan generation in commit 8abbdbe. | |
| #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). | |
| #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). | |
| #4 feat: add charmcraft build plans | craft-platforms | merged | Merged charmcraft build-plan support and supporting build-plan utilities in canonical/craft-platforms#4 via commit efa325b. |