← Back to issue list

New functionality from charmcraft (CRAFT-706).

View original Github issue

Metadata

Project
craft-cli
Number
#46
Type
pull request
State
merged
Author
facundobatista
Labels
Created
Updated
Closed

Current evaluation

Merged new charmcraft functionality (CRAFT-706) following approval from two reviewers. The update adds approximately 2000 lines across 13 files, successfully integrating the feature set into the codebase.

Suggested action:

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged new charmcraft functionality (CRAFT-706) following approval from two reviewers. The update adds approximately 2000 lines across 13 files, successfully integrating the feature set into the codebase.
qwen3.6-35b-a3b-mtp-q6 Merged changes introducing new charmcraft functionality (CRAFT-706). The maintainer's submission was accepted and integrated into the main branch without additional review or modifications.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#91 First pass at 'charmcraft init' charmcraft merged Merged the initial 'charmcraft init' implementation. Approved by two reviewers, the PR adds 1087 lines across 24 files to scaffold charms. README.md, additional options, and interactive prompts require future updates.
79%
#2589 docs: add Charmcraft 4.2 release notes charmcraft merged Merged pull request adding Charmcraft 4.2 release notes. The update adds 113 lines across two documentation files. Changes were reviewed, approved, and successfully integrated into the main branch.
79%
#380 Charmcraft imported improvements starbase merged Merged minor import improvements for Charmcraft across two files. Approved by two reviewers and passed all CI checks before integration.
79%
#2801 docs: add Charmcraft 4.4 release notes charmcraft merged Added Charmcraft 4.4 release notes. Merged after approval and passing CI checks. Updates four files (+188/-4 lines) to address CHARMCRAFT-711.
78%
#471 config: add charm part to documentation (CRAFT-356) charmcraft merged Merged changes adding charm configuration documentation to the configuration schema. Approved by two reviewers with zero unresolved comments. Updated two files with 15 additions and one deletion. Resolves CRAFT-356.
78%
#1544 feat: update charmcraft to use craft-application from main charmcraft merged Merged update to use craft-application from main. Approved by one reviewer, modifying 23 files with 302 additions and 226 deletions. Targets main branch for craft-application 2.0.
77%
#993 refactor: Move charm library helper functions to their own modules (CRAFT-1557) charmcraft merged Merged refactoring extracting charm library helpers into dedicated modules, resolving CRAFT-1557. Approved by one reviewer with no unresolved comments. Modifies seven files, adding 658 lines and removing 587.
76%
#1850 feat(metadata): add charm-user to charmcraft.yaml charmcraft merged Merged a feature adding charm-user to charmcraft.yaml, resolving issue #1806. Approved by two reviewers and passing CI, the update modifies five files with 38 additions and 2 deletions.
76%
#2275 fix(charm): workaround to allow charmcraft-wide constraints charmcraft merged Merged a workaround enabling charmcraft-wide constraints, resolving issue #2259 and CHARMCRAFT-614. Approved by two reviewers, the change modifies 15 files with 425 additions and passed CI checks prior to integration.
76%
#1149 command: charmcraft init to use charmcraft.yaml only charmcraft merged Merged after review. Updated charmcraft init to use a unified charmcraft.yaml by default, replacing separate metadata, actions, and config files. Added profile descriptions and updated URLs. Initially blocked but eventually merged.
75%