From c051a01852c5e0db69b884dce50876be446d9c4a Mon Sep 17 00:00:00 2001 From: Max Desiatov Date: Wed, 5 Apr 2023 15:56:20 +0100 Subject: [PATCH] PackageSigning: mark `SigningEntityType` as `Sendable` This fixes a warning currently triggered when building the `PackageSigning` target: ``` PackageSigning/SigningEntity/SigningEntity.swift:19:10: warning: associated value 'recognized(type:name:organizationalUnit:organization:)' of 'Sendable'-conforming enum 'SigningEntity' has non-sendable type 'SigningEntityType' case recognized(type: SigningEntityType, name: String, organizationalUnit: String, organization: String) ^ PackageSigning/SigningEntity/SigningEntity.swift:79:13: note: consider making enum 'SigningEntityType' conform to the 'Sendable' protocol public enum SigningEntityType: String, Hashable, Codable { ^ , Sendable ``` --- Sources/PackageSigning/SigningEntity/SigningEntity.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/PackageSigning/SigningEntity/SigningEntity.swift b/Sources/PackageSigning/SigningEntity/SigningEntity.swift index a7324550405..19ac9b565c1 100644 --- a/Sources/PackageSigning/SigningEntity/SigningEntity.swift +++ b/Sources/PackageSigning/SigningEntity/SigningEntity.swift @@ -76,7 +76,7 @@ public enum SigningEntity: Hashable, Codable, CustomStringConvertible, Sendable // MARK: - SigningEntity types that SwiftPM recognizes -public enum SigningEntityType: String, Hashable, Codable { +public enum SigningEntityType: String, Hashable, Codable, Sendable { case adp // Apple Developer Program }