Align interface package artifact manifest and integrity metadata - #31
Conversation
Co-authored-by: daeyoung-jeong-lge <208573820+daeyoung-jeong-lge@users.noreply.github.com>
|
@copilot Explain where was the mismatch in detail. |
There were two mismatches:
So the mismatch was both in the declared artifact inventory and in the stored digests for the tracked files. |
There was a problem hiding this comment.
🟢 Approval recommended
The changes are limited to manifest/integrity metadata alignment and appear internally consistent with the updated artifact declarations.
Pull request overview
This PR updates the Vendor-A NPU evidence interface example package metadata to restore consistency between the package manifest’s declared artifacts and the recorded SHA-256 integrity digests, aligning with the artifact verification expectations described in Issue #9.
Changes:
- Expanded
manifest.yamlspec.artifactsto explicitly includeREADME.mdand the collector config as packaged artifacts. - Refreshed
signatures/content-digests.yamlSHA-256 values to match the current contents of the tracked artifact files.
File summaries
| File | Description |
|---|---|
| interfaces/vendor-a-npu-evidence-layer-package/manifest.yaml | Adds missing artifact entries so the manifest’s artifact list reflects what’s packaged. |
| interfaces/vendor-a-npu-evidence-layer-package/signatures/content-digests.yaml | Updates recorded SHA-256 digests to reflect current artifact contents. |
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
daeyoung-jeong-lge
left a comment
There was a problem hiding this comment.
@copilot Looks good. Approving
|
@basheerFZ |
The Vendor-A NPU interface example already included verification vectors and an explicit example signature state, but its artifact metadata had drifted: the manifest did not fully declare the packaged artifacts, and the recorded digests no longer matched the current files.
Manifest artifact coverage
README.mdand collector config tospec.artifactsso the manifest matches the artifacts already treated as part of the package.Integrity metadata refresh
signatures/content-digests.yamlwith current SHA-256 values for all tracked package artifacts.No behavioral changes to verification vectors
example-unsignedsignature state unchanged; the issue was in package metadata consistency rather than normalization content.