feat: models for the craft manifest
Metadata
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. | |
| #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). |