← Back to issue list

`create-track` command

View original Github issue

Metadata

Project
charmcraft
Number
#1901
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: PR canonical/charmcraft#2024 'feat: create-track command' was merged as commit 7615a1c1, adding a create-track command that calls the Charmhub publisher-gateway (craft-store#240). A follow-up, PR #2395 (commit 32843467), converted name/track to named arguments in Charmcraft 4.0, and PR #2601 (commit 5f3d7908) documented track management.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Allow the user to create a track on Charmhub that meets the guardrails using this endpoint: https://api.staging.charmhub.io/docs/default.html#create_tracks ### Why it needs to get done User request: https://matrix.to/#/!GGqzbFAUQprdPgYYCM:ubuntu.com/$2rTS5bUb88C6KMC7npj-IOsifspe-scjNhCJKuYfKnA

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Implemented and merged Charmcraft’s create-track command in PR #2024 (commit 7615a1c1), enabling track creation through Charmhub’s API.
qwen3.6-35b-a3b-mtp-q6 — — Closed while actively in development, with progress internally tracked via Jira ticket CRAFT-3387. The maintainer confirmed active work on implementing the create-track command for Charmhub and Snapcraft.
qwen/qwen3.6-35b-a3b — — Closed after implementation. The maintainer confirmed active development, and the create-track command was added to enable CLI-based track creation for charms and snaps, supporting batch operations and auto-creation on release.
qwen/qwen3.6-35b-a3b — — Closed with development actively underway. The create-track command implementation is in progress to enable track creation on Charmhub and Snapcraft, supporting bulk operations and automatic track creation on release.
qwen3.6-35b-a3b-mtp-q6 — — Resolved by implementing the create-track CLI command for charmcraft and snapcraft, enabling track creation on Charmhub and Snapcraft. The issue was closed after the maintainer completed development.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#2024 (confidence 95%)

    Merged PR 'feat: create-track command' (commit 7615a1c1) that added the create-track command using the publisher-gateway track endpoint.

  • Related To: canonical/charmcraft#2395 (confidence 85%)

    Follow-up breaking PR (commit 32843467) making create-track's name and track named args for Charmcraft 4.0.

  • Related To: canonical/charmcraft#2601 (confidence 70%)

    Docs PR (commit 5f3d7908) updating the 'Manage tracks' how-to guide for the new command.

  • Related To: charmcraft#244 (confidence 55%)

    Broader open 'Tracks management' issue; list/set-default-track remain unimplemented, but create-track is now available.

Related issues

Issue Project State Summary Similarity
#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.
83%
#2395 feat!(create-track): make name and track named-args charmcraft merged 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.
76%