Skip to content

Commit c2aac08

Browse files
authored
[Registry] Package release 'metadata' is optional (#3944)
Per [API spec](https://github.com/apple/swift-package-manager/blob/main/Documentation/Registry.md#42-fetch-information-about-a-package-release), `metadata` is optional: > A server MAY include metadata in its package release response.
1 parent 7218688 commit c2aac08

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/PackageRegistry/RegistryClient.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -750,13 +750,13 @@ public extension RegistryClient {
750750
public var id: String
751751
public var version: String
752752
public var resources: [Resource]
753-
public var metadata: AdditionalMetadata
753+
public var metadata: AdditionalMetadata?
754754

755755
public init(
756756
id: String,
757757
version: String,
758758
resources: [Resource],
759-
metadata: AdditionalMetadata
759+
metadata: AdditionalMetadata?
760760
) {
761761
self.id = id
762762
self.version = version

0 commit comments

Comments
 (0)