← 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

Basic extension support was merged in #1248 (65726afc), with extensions expanded after base expansion while loading charmcraft.yaml.

Resolution: closed resolved

Reason: Merged PR #1248 resolved the request in commit 65726afc by adding basic extensions support and ordering extension expansion after base expansion during charmcraft.yaml unmarshalling.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Basic extension support was merged in #1248 (65726afc), with extensions expanded after base expansion while loading charmcraft.yaml.
stealth/space-bunny-alpha — closed stale Closed without a documented implementation; extension support remains unresolved after more than three years of inactivity.
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.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#1248 (confidence 100%)

    Merged implementing PR containing commit 65726afc.

  • Related To: canonical/rockcraft#281 (confidence 95%)

    Cited by the maintainer as a recent extensions implementation reference.

  • Related To: canonical/rockcraft#292 (confidence 95%)

    Cited alongside Rockcraft #281 as an extensions design reference.

Related issues

Issue Project State Summary Similarity
#1248 feat(extensions): add basic support charmcraft merged Merged PR #1248 as 65726afc, adding basic extensions support and fixing #1238; extensions now run after base expansion during charmcraft.yaml unmarshalling.
87%
#1242 Support for extensions (command line) charmcraft closed Extension support landed in merged PR #1248 (65726afc), adding the basic framework and unified charmcraft.yaml handling.
86%