Fix PackageArtifactResponse missing sha256 and version fields

- Add sha256 field to list_package_artifacts response (artifact ID is SHA256)
- Add version field to PackageArtifactResponse schema
- Add version field to frontend PackageArtifact type
- Update getArtifactVersion to prefer direct version field
This commit is contained in:
Mondo Diaz
2026-02-03 16:24:31 -06:00
parent c0c8603d05
commit 1ae989249b
4 changed files with 8 additions and 2 deletions

View File

@@ -256,6 +256,7 @@ class PackageArtifactResponse(BaseModel):
created_at: datetime
created_by: str
format_metadata: Optional[Dict[str, Any]] = None
version: Optional[str] = None # Version from PackageVersion if exists
class Config:
from_attributes = True