Provide the building charms functionality through the pack command.
Metadata
Current evaluation
Merged. Implements building charms functionality via the pack command. Approved by three reviewers, modifying four files (+219/-30 lines).
Suggested action: —
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Implements building charms functionality via the pack command. Approved by three reviewers, modifying four files (+219/-30 lines). | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Building charms functionality is now exposed via the pack command. The pull request was merged into the codebase by maintainer facundobatista without additional comments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged maintainer facundobatista's pull request to expose building charms functionality via the pack command. The change was accepted and integrated directly without additional discussion. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #411 build: pack charm in provided environment when using bases (CRAFT-313) | charmcraft | merged | Merged implementation for packing charms in provided environments per bases configuration (CRAFT-313). Approved by two reviewers, modifying two files (+175/-30). Future work will add verbose and quiet mode flag support. | |
| #281 Include a manifest in the built result when packing charms and bundles. | charmcraft | merged | Merged changes add a manifest to packaged charms and bundles, resolving issue #273. The Builder now receives configuration, requiring test updates across seven files. Approved by two reviewers and integrated. | |
| #817 docs(README): Replace obsoleted build command | charmcraft | merged | Merged an external contribution updating the README to replace the obsolete charmcraft build command with pack, reflecting the transition to pack.py in version 2.0.0. Approved by one reviewer, passed CI, and modified one file. | |
| #428 build: inform user that packing charm may take time (CRAFT-347) | charmcraft | merged | Merged implementation adds progress feedback during charm packing to inform users of duration. Refactored environment logic to retrieve the charm name earlier. Approved by two reviewers and passed CI checks. | |
| #383 commands/build: charm file name format support for bases (CRAFT-66) | charmcraft | merged | Merged following approval by three reviewers. Introduces charm file name format support for bases configuration, preserving the existing format as a legacy runtime path. Includes corresponding tests. (+98/-1 lines, 2 files changed) | |
| #777 Do not modify the charm's project when packing using the reactive plugin (CRAFT-928). | charmcraft | merged | Merged to resolve issue #693. The change prevents the reactive plugin from modifying the charm's project during packing. Approved by one reviewer with zero unresolved comments. Two files modified, netting a 21-line reduction. | |
| #1622 fix: reorganise charmcraft.yaml preprocessing | charmcraft | merged | Merged following two approvals and passing CI. Reorganized charmcraft.yaml preprocessing to apply extensions on raw data, assign default parts to charms with bases, and enforce dictionary type for parts. Modified 5 files (+27/-14 lines). |