← Back to issue list

feat(extensions): add cli commands

View original Github issue

Metadata

Project
charmcraft
Number
#1268
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1268 via dfe86563, adding expand-extensions and list-extensions commands and resolving extension CLI support in #1242.

Resolution: closed resolved

Reason: PR #1268 was approved and merged as commit dfe86563. It added the expand-extensions and list-extensions commands and explicitly fixed charmcraft#1242.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add new commands expand-extensions and list-extensions Fix: https://github.com/canonical/charmcraft/issues/1242

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1268 via dfe86563, adding expand-extensions and list-extensions commands and resolving extension CLI support in #1242.
stealth/space-bunny-alpha — closed resolved Merged in #1268 via commit dfe86563, adding the expand-extensions and list-extensions CLI commands and resolving #1242.
stealth/space-bunny-alpha — closed resolved Merged PR #1268 (commit dfe86563) added the `expand-extensions` and `list-extensions` CLI commands (plus hidden `extensions` alias) in charmcraft/application/commands/extensions.py, closing the CLI part of #1242.
stealth/space-bunny-alpha — closed resolved Merged commit dfe86563, adding expand-extensions and list-extensions commands and fixing canonical/charmcraft#1242.
stealth/space-bunny-alpha — closed resolved Merged in commit dfe86563, adding expand-extensions and list-extensions commands to address canonical/charmcraft#1242.
qwen/qwen3.6-35b-a3b — — Merged. Introduces CLI commands expand-extensions and list-extensions to resolve issue #1242. Approved by two reviewers, the change modifies ten files with 344 additions and 41 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Merged implementation of expand-extensions and list-extensions CLI commands, resolving issue #1242.

Update history

No update history recorded yet.

Related work

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

    PR #1268 explicitly identifies this issue as fixed by the new extension CLI commands.

Related issues

Issue Project State Summary Similarity
#292 extensions: add cli commands rockcraft merged Merged PR #292 (commit e8858077) added `list-extensions` and `expand-extensions` CLI commands with Snapcraft-equivalent semantics, plus test-data refactoring; closed rockcraft#274.
75%
#274 Support Extensions CLI rockcraft closed list-extensions and expand-extensions shipped via merged PR #292, commit e8858077, adding rockcraft/commands/extensions.py plus a hidden `extensions` alias; follow-ups fixed validation-error reporting.
73%
#3266 cli: add --enable-experimental-extensions option for expand-extensions snapcraft merged Merged PR #3266 added --enable-experimental-extensions to expand-extensions, enabling expansion of experimental extensions in commit 31c1eb359.
71%