Generate metadata for components
Metadata
Current evaluation
Implemented automatic generation of meta/component.yaml files during the post-prime step. The feature was completed and merged via pull request #4503.
Suggested action: —
No scores available.
Issue body
### What needs to get done
As a post-prime step, snapcraft should generate a `meta/component.yaml` metadata file for each component.
`component.yaml` files should contain the following, collected from the definition in `snapcraft.yaml`:
```yaml
component: <snap name>+<component name>
type: test
summary: ...
description: ...
version: ... # optional
```
### Why it needs to get done
To support components in snapcraft
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Implemented automatic generation of meta/component.yaml files during the post-prime step. The feature was completed and merged via pull request #4503. | |
| qwen/qwen3.6-35b-a3b | — | — | Snapcraft component metadata generation was completed via pull request #4503. The maintainer closed the request after the feature was implemented to support components. | |
| qwen/qwen3.6-35b-a3b | — | — | Generated meta/component.yaml metadata for snapcraft components during the post-prime step. The feature was implemented and merged via pull request #4503. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Generated meta/component.yaml metadata files for snapcraft components as a post-prime step. Resolved and merged via pull request #4503. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Implemented generation of meta/component.yaml metadata for snapcraft components during the post-prime step. Completed and merged via #4503. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4503 feat(meta): generate metadata for components | snapcraft | merged | Merged implementation generating component metadata to prime/component/<name>/meta/component.yaml. Resolves #4466. Includes 425 additions and 12 deletions across 10 files, approved by two reviewers, and passed all CI checks and tests. |