← Back to issue list

Support for extensions (basic support)

View original Github issue

Metadata

Project
charmcraft
Number
#1238
Type
issue
State
closed
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Closed without implementation. The extension framework request was deferred, with maintainers pointing to canonical/rockcraft PRs 281 and 292 as the reference implementation instead.

Suggested action:

No scores available.

Issue body

### What needs to get done Extension framework as done in Snapcraft and Rockcraft ### Why it needs to get done To support easy creation of charms without the complexities of each framework

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. The extension framework request was deferred, with maintainers pointing to canonical/rockcraft PRs 281 and 292 as the reference implementation instead.
qwen/qwen3.6-35b-a3b Closed as superseded by upstream Rockcraft implementations. The requested extension framework was completed in Rockcraft via PRs #281 and #292, providing the necessary basic extension capabilities without requiring separate work here.
qwen/qwen3.6-35b-a3b Closed as superseded. Extension support was implemented in Rockcraft via PRs #281 and #292, fulfilling the requirement for simplified charm creation.
qwen3.6-35b-a3b-mtp-q6 Closed as superseded. Extension support was implemented upstream in Rockcraft via PRs #281 and #292. References provided to track the feature instead of duplicating effort.
qwen3.6-35b-a3b-mtp-q6 Closed as superseded. Extension support was implemented upstream in Rockcraft via PRs #281 and #292. The charm framework will adopt the upstream approach instead of building a separate implementation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#281 extensions: add basic support rockcraft merged Merged basic extension support for Rockcraft, enabling validation and application during project load. Approved by two reviewers, passed CI, and changed 12 files. Docs and testing deferred until concrete extensions exist.
76%
#273 Extensions Framework rockcraft closed Implemented extensions primitives to support ROCK building. The issue was closed after the fix was merged in pull request #281.
75%
#1242 Support for extensions (command line) charmcraft closed Closed without implementation or discussion, indicating the feature request for a CLI extension framework was abandoned. No linked pull requests or resolution details were provided.
73%