← Back to issue list

Support Extensions CLI

View original Github issue

Metadata

Project
rockcraft
Number
#274
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: PR #292 (commit e8858077, 'extensions: add cli commands') implemented both requested commands in a new rockcraft/commands/extensions.py, and it is the earliest commit touching that file, so it directly resolved the request. A later commit 8f180394 fixed validation-error reporting in expand-extensions.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Similar to Snapcraft, we need - list-extensions - expand-extensions ### Why it needs to get done Requires #273 We need to be able to have user consumables for what extensions are available and a way to show users what the extension will do to their rockcraft.yaml when used.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Added list-extensions and expand-extensions through merged PR canonical/rockcraft#292, commit e8858077, resolving the CLI support request.
stealth/space-bunny-alpha — closed resolved Added list-extensions and expand-extensions commands via merged PR canonical/rockcraft#292 (commit e8858077), satisfying the CLI request.
qwen/qwen3.6-35b-a3b — — Closed without implementation or discussion. The request for list-extensions and expand-extensions CLI commands was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The feature request for list-extensions and expand-extensions CLI commands received no activity or linked pull requests, indicating it was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation or linked pull requests. The CLI extension commands feature request appears abandoned or superseded, with no resolution details provided.
qwen3.6-35b-a3b-mtp-q6 — — Closed without comments or implementation. The request for list-extensions and expand-extensions CLI commands was abandoned. No resolution or merge details were provided.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/rockcraft#292 (confidence 97%)

    Merged PR adding the list-extensions/expand-extensions CLI commands in commit e8858077.

  • Blocked By: canonical/rockcraft#273 (confidence 95%)

    Stated prerequisite ('Extensions Framework'), resolved by PR #281 in commit 7591dc3b before the CLI commands landed.

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

    Follow-up fix commit 8f180394 for validation-error reporting in expand-extensions.

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.
80%
#1268 feat(extensions): add cli commands charmcraft merged Merged PR #1268 via dfe86563, adding expand-extensions and list-extensions commands and resolving extension CLI support in #1242.
73%
#3678 commands: list-extensions and extensions alias snapcraft merged Merged PR #3678 (commit 39d42857d, merge 23c327e82) into snapcraft/7.0 adding an `extensions` command listing new-codebase extensions merged with legacy ones, with `list-extensions` kept as an alias via inheritance. Later renamed and removed.
71%