← Back to issue list

feat(AppMetadata): Add an artifact type.

View original Github issue

Metadata

Project
craft-application
Number
#885
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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