feat(AppMetadata): Add an artifact type.
Metadata
Current evaluation
Merged. Introduces an artifact type string to AppMetadata, defaulting to artifact for customization. Passed all CI checks and received two approvals. The author bypassed a pending review to unblock related work, and the changes were merged to resolve CRAFT-4704.
Suggested action: —
No scores available.
Issue body
This adds an artifact type string to ``AppMetadata``, defaulting to "artifact," which allows us to customise strings to use the app-defined artifact type.
CRAFT-4704
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
- [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Introduces an artifact type string to AppMetadata, defaulting to artifact for customization. Passed all CI checks and received two approvals. The author bypassed a pending review to unblock related work, and the changes were merged to resolve CRAFT-4704. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a feature adding an artifact type string to AppMetadata, defaulting to artifact. The maintainer bypassed standard review to unblock CRAFT-4706, deferring full review to the release cycle. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #23 app: add AppMetadata data class for holding info about the app | craft-application | merged | Merged into main after approval and CI checks. Adds an AppMetadata data class for application info, resolving CRAFT-1755. Changes added 68 lines across 2 files with 100% test coverage and no impact on overall coverage. |