← Back to issue list

Add support for uploading components

View original Github issue

Metadata

Project
snapcraft
Number
#4687
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Component upload support was merged in canonical/snapcraft#4701 via commit 686b4e308, adding upload --component handling, validation, and Store uploads with components.

Resolution: closed resolved

Reason: Merged PR canonical/snapcraft#4701, commit 686b4e308, implemented the requested component metadata, command-line parsing, validation, and Store upload support.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Convert [this](https://github.com/mr-cal/snapcraft/pull/2) prototype into a PR. This includes: - Writing all component metadata to `meta/snap.yaml` except for the version - Parsing `--component` command line parameter for `snapcraft upload` - Validating the correct components are going to be uploaded - Uploading components with a snap ### Why it needs to get done To support components in Snapcraft

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Component upload support was merged in canonical/snapcraft#4701 via commit 686b4e308, adding upload --component handling, validation, and Store uploads with components.
stealth/space-bunny-alpha — closed resolved Merged in #4701 (686b4e308), adding snapcraft upload --component support and Store uploads of snaps with components.
stealth/space-bunny-alpha — closed resolved Component uploads were implemented in merged PR canonical/snapcraft#4701 (commit 686b4e308), adding --component <name>=<file> support and component validation to snapcraft upload.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The request to add component upload support was logged as an internal Jira ticket but received no further development or pull request, indicating the work was abandoned or deferred.
qwen/qwen3.6-35b-a3b — — The component upload feature request was closed without implementation. No code was merged, and the task was abandoned without resolution.
qwen/qwen3.6-35b-a3b — — Closed without resolution. The request to implement component upload support was abandoned after an internal Jira ticket was created. No code changes, fixes, or merge details were provided.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The request to add component upload support was logged as internal ticket CRAFT-2628 but never progressed to a pull request or merge. The feature remains abandoned.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#4701 (confidence 100%)

    Merged component-upload implementation explicitly fixes #4687.

Related issues

Issue Project State Summary Similarity
#4701 feat: upload snaps with components snapcraft merged Merged in #4701 via commit 686b4e308, adding snapcraft upload --component support for uploading snaps with components and fixing #4687.
82%