← Back to issue list

feat!(create-track): make name and track named-args

View original Github issue

Metadata

Project
charmcraft
Number
#2395
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
76%
#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.
71%