feat!(create-track): make name and track named-args
Metadata
Current evaluation
Merged as commit 32843467 (PR #2395): create-track now takes required --name and --track named args instead of positional args, a breaking change targeting Charmcraft 4.0. Spread test task.yaml updated accordingly.
Resolution: closed resolved
Reason: PR #2395 was approved (2 reviewers, no unresolved comments) and merged to main as commit 32843467, adding '--name' and '--track' as required arguments in charmcraft/application/commands/store.py. The only comment confirmed the two failing snap-tests jobs were unrelated to the change.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This is a breaking change in Charmcraft 4.0 for the create-track command.
CRAFT-3837
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 32843467 (PR #2395): create-track now takes required --name and --track named args instead of positional args, a breaking change targeting Charmcraft 4.0. Spread test task.yaml updated accordingly. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 32843467 (PR #2395): create-track now requires name and track as named arguments, a breaking change for Charmcraft 4.0. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a breaking change for Charmcraft 4.0 that converts name and track arguments to named-args for the create-track command. Approved by two reviewers with CI passing aside from acknowledged unrelated test failures. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a breaking change for Charmcraft 4.0 that updates the create-track command to use named arguments for name and track. Resolves CRAFT-3837. Known spread test failures were acknowledged as unrelated. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#2024
(confidence 90%)
Commit 7615a1c1 introduced the create-track command originally; this PR changes its argument style before the 4.0 release.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1901 `create-track` command | charmcraft | closed | Implemented in charmcraft: the `create-track` command shipped via merged PR #2024 (commit 7615a1c1), backed by craft-store publisher-gateway support; later refined to named args in PR #2395 and documented in PR #2601. | |
| #2024 feat: create-track command | charmcraft | merged | Merged the create-track command in canonical/charmcraft#2024 via commit 7615a1c1, using publisher-gateway support from canonical/craft-store#240. |