Create a craft-application based entrypoint
Metadata
Current evaluation
Merged into a feature branch to support the craft-application rebase. Implementation focused on the non-destructive pack command for the new entrypoint architecture.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Flesh out https://github.com/canonical/charmcraft/tree/craft-app/new-entrypoint
Needs tests, etc.
### Why it needs to get done
craft-application rebase
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into a feature branch to support the craft-application rebase. Implementation focused on the non-destructive pack command for the new entrypoint architecture. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged into a feature branch after scope was narrowed to implement only the non-destructive pack command. The craft-application entrypoint implementation was completed and closed. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged into a feature branch. Scope was narrowed to the non-destructive pack command for the craft-application entrypoint. Remaining implementation and tests are pending. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into a feature branch. Scope was narrowed to implement the non-destructive pack command via craft-application, with tests and remaining work deferred. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into a feature branch, initially scoped to the non-destructive pack command. The craft-application entrypoint implementation was completed and closed. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1274 app: create craft-application based entrypoint. | charmcraft | merged | Merged the craft-application based entrypoint update. Modified 13 files (+163/-41 lines). Approved by one reviewer; the author addressed linting and Windows issues, noting an unrelated test failure in #1279. | |
| #793 Removed the --entrypoint option for build and pack commands (CRAFT-786). | charmcraft | merged | Merged removal of the --entrypoint option for build and pack commands, resolving issue #656. Approved by one reviewer, the update modifies six files and deletes 292 lines of code. |