Support for extensions (basic support)
Metadata
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. | |
| #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. | |
| #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. |