← Back to issue list

feat: models for the craft manifest

View original Github issue

Metadata

Project
craft-application
Number
#473
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #473 in commit 575ac20f, adding ProjectManifest, SessionArtifactManifest, and CraftManifest models for project, downloaded-asset, and combined build metadata.

Resolution: closed resolved

Reason: The feature was approved and merged into the main branch as commit 575ac20f, adding the three manifest models described in the PR.

Evaluated by: mr-cal-bot

No scores available.

Issue body

There are three new models: - ProjectManifest, representing the metadata from the project itself and its built artifact; - SessionArtifactManifest, representing the metadata for a single asset that was downloaded during the fetch-service session; - CraftManifest, that ties the first two together and provides the full view of assets downloaded and generated by a build. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #473 in commit 575ac20f, adding ProjectManifest, SessionArtifactManifest, and CraftManifest models for project, downloaded-asset, and combined build metadata.
stealth/space-bunny-alpha — closed resolved Merged as 575ac20f: added ProjectManifest, SessionArtifactManifest, and CraftManifest models for project artifacts and fetch-service assets.
qwen/qwen3.6-35b-a3b — — Merged three new models for craft manifest metadata: ProjectManifest, SessionArtifactManifest, and CraftManifest. Approved by two reviewers, passed CI checks, and added 439 lines across seven files.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#481 feat: create the final craft manifest craft-application merged Merged in craft-application#481 via 60f3188a, combining packed-artifact metadata with FetchService dependency details in the final Craft manifest.
78%
#44 feat: add a project model debcraft merged Merged PR #44 in commit bfe8ca0, adding debcraft's initial project model and fixing #36 (DEBCRAFT-16).
73%