← Back to issue list

feat: add a generic entrypoint

View original Github issue

Metadata

Project
craft-platforms
Number
#101
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
76%
#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).
72%
#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).
71%
#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.
71%