feat: create the final craft manifest
Metadata
Current evaluation
Merged in craft-application#481 via 60f3188a, combining packed-artifact metadata with FetchService dependency details in the final Craft manifest.
Resolution: closed resolved
Reason: PR #481 was merged as commit 60f3188a. It implemented final manifest generation from the project manifest and FetchService session report.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR builds on top of #476 - the relevant changes are contained on the last commit
-----
When running with the fetch-service integration enabled, the FetchService
service will generate a manifest file containing both metadata about the
packed artifact (from the project and the artifact itself) and about the
dependencies that were downloaded during the build (from the fetch-service
session report).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in craft-application#481 via 60f3188a, combining packed-artifact metadata with FetchService dependency details in the final Craft manifest. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #481 as commit 60f3188a, adding final Craft manifest generation from packed-artifact metadata and fetch-service session dependencies. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged craft-application#481, adding a FetchService-generated manifest with packed-artifact metadata and dependency details from the build session report. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 60f3188a: fetch-service integration now generates the final Craft manifest with packed-artifact metadata and downloaded dependency details. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the final craft manifest feature, generating a metadata file with artifact and dependency details from the fetch-service integration. Approved by two reviewers and passed CI checks. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-application#476
(confidence 100%)
Prerequisite PR that generated the project manifest consumed by #481.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #473 feat: models for the craft manifest | craft-application | merged | Merged PR #473 in commit 575ac20f, adding ProjectManifest, SessionArtifactManifest, and CraftManifest models for project, downloaded-asset, and combined build metadata. | |
| #516 feat: report fetch-service rejections | craft-application | merged | Merged as commit 480dee1a (with 5d313497 parsing artifact rejection reasons): FetchService now reports fetch-service-rejected dependencies (URLs + reasons) when writing the Craft manifest. Closes #507. |