← Back to issue list

app: create craft-application based entrypoint.

View original Github issue

Metadata

Project
charmcraft
Number
#1274
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1274, replacing Charmcraft’s classic CLI entry point with a craft-application-based entry point. An unrelated library test failure was tracked in #1279.

Resolution: closed resolved

Reason: PR #1274 was approved and merged, delivering the craft-application-based application entry point across 13 files.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1274, replacing Charmcraft’s classic CLI entry point with a craft-application-based entry point. An unrelated library test failure was tracked in #1279.
stealth/space-bunny-alpha — closed resolved Merged charmcraft PR #1274, adding a craft-application-based app entrypoint across 13 files (+163/-41). An unrelated library test failure was tracked in #1279.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged the craft-application based entrypoint. Linting, Windows compatibility, and unrelated test failures were addressed before final integration.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#1279 (confidence 100%)

    The PR author explicitly identified #1279 as an unrelated library test failure.

Related issues

Issue Project State Summary Similarity
#1152 Create a craft-application based entrypoint charmcraft closed Implemented the craft-application entrypoint in merged PR #1274, initially scoped to the non-destructive pack command.
78%
#1765 chore: remove classic entrypoint charmcraft merged Merged charmcraft#1765 as commit ffca2b8e, removing the obsolete classic entrypoint left over from the craft-application migration.
76%
#1340 feat(craft-app): move init command charmcraft merged PR #1340 by lengau merged, relocating charmcraft's init command into craft-application (with the init service/command/tests) plus lint fixes (+500/-343, 18 files). Later cleanup commit 97fa9229 (#1520) removed the old implementation.
72%
#1563 fix: breaking changes from craft-application main charmcraft merged Merged charmcraft#1563 as commit 8dce5351, updating Charmcraft for breaking API changes on craft-application main.
70%
#1364 feat(craft-application): miscellaneous commands charmcraft merged Merged #1364 into main, adding craft-application analyse and extension-related commands. A charmcraft init failure reported on the PR was addressed by follow-up PR #1367.
70%