The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Shield, reference main (7d19bf), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 02:20:27 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/outfoxx/shield.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/outfoxx/shield
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 7d19bf6 Merge pull request #82 from outfoxx/feature/pkcs8pem
Cloned https://github.com/outfoxx/shield.git
Revision (git rev-parse @):
7d19bf67a55985217a5db9393d99631b5c5ff362
SUCCESS checkout https://github.com/outfoxx/shield.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/outfoxx/shield.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/53] Write sources
[24/53] Compiling _NumericsShims _NumericsShims.c
[25/53] Write swift-version-1EA4D86E10B52AF.txt
[26/53] Copying Shield.docc
[27/53] Copying PotentCodables.docc
[28/67] Compiling xxhash.c
[29/77] Compiling fy-blob.c
[30/77] Compiling fy-utf8.c
[31/91] Compiling fy-ctype.c
[32/91] Compiling fy-token.c
[33/91] Compiling fy-utils.c
[34/91] Compiling fy-path.c
[35/91] Compiling fy-types.c
[36/91] Compiling fy-input.c
[37/91] Compiling fy-dump.c
[38/91] Compiling fy-docstate.c
[39/91] Compiling fy-walk.c
[40/91] Compiling fy-event.c
[41/91] Compiling fy-docbuilder.c
[42/91] Compiling fy-composer.c
[43/91] Compiling fy-diag.c
[44/91] Compiling fy-emit.c
[45/91] Write sources
[46/91] Compiling fy-accel.c
[47/91] Write sources
[49/91] Compiling CFloat16 float16.c
[50/91] Compiling fy-atom.c
[51/112] Compiling fy-parse.c
[52/112] Compiling fy-doc.c
[54/112] Compiling RealModule Float+Real.swift
[55/112] Compiling RealModule Float80+Real.swift
[56/112] Compiling RealModule ElementaryFunctions.swift
[57/112] Compiling RealModule Float16+Real.swift
[58/112] Compiling RealModule Real.swift
[59/113] Compiling RealModule ApproximateEquality.swift
[60/113] Compiling RealModule AugmentedArithmetic.swift
[61/113] Compiling RealModule AlgebraicField.swift
[62/113] Emitting module RealModule
[63/113] Compiling RealModule Double+Real.swift
[64/113] Compiling RealModule RealFunctions.swift
[65/143] Compiling InternalCollectionsUtilities Debugging.swift
[66/143] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[67/143] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[68/143] Compiling InternalCollectionsUtilities Descriptions.swift
[69/143] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[70/144] Compiling Algorithms Chain.swift
[71/144] Compiling Algorithms Chunked.swift
[72/144] Compiling Algorithms EitherSequence.swift
[73/144] Compiling Algorithms FirstNonNil.swift
[74/144] Compiling Algorithms Cycle.swift
[75/144] Compiling Algorithms AdjacentPairs.swift
[76/144] Emitting module InternalCollectionsUtilities
[77/144] Compiling Algorithms Combinations.swift
[78/144] Compiling Algorithms Compacted.swift
[79/144] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[80/223] Compiling Float16 Concurrency.swift
[81/223] Compiling Float16 Real.swift
[82/371] Compiling DequeModule _DequeBufferHeader.swift
[83/371] Compiling DequeModule _DequeSlot.swift
[84/372] Compiling HeapModule Heap+UnsafeHandle.swift
[85/372] Compiling HeapModule _HeapNode.swift
[86/372] Compiling HeapModule Heap.swift
[87/372] Compiling HeapModule Heap+Invariants.swift
[88/372] Compiling HeapModule Heap+Descriptions.swift
[89/372] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[90/372] Emitting module HeapModule
[91/372] Compiling DequeModule _DequeBuffer.swift
[92/372] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[93/372] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[94/372] Compiling HashTreeCollections _AncestorHashSlots.swift
[95/372] Compiling HashTreeCollections _Bitmap.swift
[96/372] Compiling HashTreeCollections _Bucket.swift
[97/372] Compiling HashTreeCollections _Hash.swift
[98/433] Compiling DequeModule _UnsafeWrappedBuffer.swift
[99/433] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[100/433] Compiling BitCollections BitArray+Hashable.swift
[101/435] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[102/435] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[103/435] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[104/435] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[105/435] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[106/435] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[107/435] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[108/435] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[109/443] Compiling BitCollections BitArray+Extras.swift
[110/443] Compiling BitCollections BitArray+Fill.swift
[111/443] Compiling BitCollections BitSet+SetAlgebra basics.swift
[112/443] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[113/443] Compiling BitCollections BitSet+Invariants.swift
[114/443] Compiling BitCollections BitSet+Random.swift
[115/443] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[116/443] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[117/443] Compiling BitCollections BitArray+Descriptions.swift
[118/443] Compiling BitCollections BitArray+Equatable.swift
[119/443] Compiling _RopeModule BigString+Insert.swift
[120/443] Compiling _RopeModule BigString+Managing Breaks.swift
[121/443] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[122/443] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[123/443] Compiling HashTreeCollections TreeDictionary+Keys.swift
[124/443] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[125/443] Compiling HashTreeCollections TreeDictionary+Merge.swift
[126/443] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[127/443] Compiling BitCollections BitSet+SetAlgebra union.swift
[128/443] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[129/443] Compiling BitCollections BitSet.Counted.swift
[130/443] Compiling BitCollections BitSet.Index.swift
[131/443] Compiling BitCollections BitSet._UnsafeHandle.swift
[132/443] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[133/443] Compiling BitCollections BitSet+Hashable.swift
[134/443] Compiling BitCollections BitSet+Initializers.swift
[135/443] Emitting module DequeModule
[138/443] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[141/443] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[147/443] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[148/443] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[149/443] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[153/443] Compiling BitCollections BitArray+ChunkedBitsIterators.swift
[154/443] Compiling BitCollections BitArray+Codable.swift
[155/443] Compiling BitCollections BitArray+Collection.swift
[156/443] Compiling BitCollections BitArray+Copy.swift
[157/443] Compiling BitCollections BitArray+CustomReflectable.swift
[158/443] Compiling _RopeModule BigString.swift
[159/443] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[160/443] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[161/443] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[162/443] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[163/443] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[164/443] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[171/443] Compiling BitCollections BitArray+Testing.swift
[172/443] Compiling BitCollections BitArray._UnsafeHandle.swift
[173/443] Compiling BitCollections BitArray.swift
[174/443] Compiling BitCollections BitSet+BidirectionalCollection.swift
[175/443] Compiling BitCollections BitSet+Codable.swift
[176/443] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[177/443] Compiling Algorithms Unique.swift
[178/443] Compiling Algorithms Windows.swift
[179/443] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[180/443] Compiling BitCollections BitArray+RandomBits.swift
[181/443] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[182/443] Compiling BitCollections BitArray+Shifts.swift
[183/443] Compiling BitCollections BitSet+CustomReflectable.swift
[184/443] Compiling BitCollections BitSet+CustomStringConvertible.swift
[185/443] Compiling BitCollections BitSet+Equatable.swift
[186/443] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[187/443] Compiling BitCollections BitSet+Extras.swift
[188/443] Compiling BitCollections BitArray+BitwiseOperations.swift
[189/443] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[190/443] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[191/443] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[192/443] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[193/443] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[194/443] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[195/443] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[196/443] Compiling HashTreeCollections TreeSet.swift
[199/443] Emitting module BitCollections
[226/455] Compiling BitCollections Range+Utilities.swift
[227/455] Compiling BitCollections Slice+Utilities.swift
[228/455] Compiling BitCollections UInt+Tricks.swift
[229/455] Compiling BitCollections _Word.swift
[230/455] Compiling OrderedCollections OrderedSet.swift
[231/455] Compiling OrderedCollections _UnsafeBitset.swift
[258/455] Compiling BitCollections BitSet.swift
[307/455] Emitting module Float16
[308/455] Compiling Float16 float16.swift
[347/455] Emitting module OrderedCollections
[374/455] Emitting module Algorithms
[375/455] Emitting module _RopeModule
[413/455] Compiling _RopeModule Rope+Remove.swift
[414/455] Compiling _RopeModule Rope+RemoveSubrange.swift
[415/455] Compiling _RopeModule Rope+Split.swift
[416/455] Compiling _RopeModule Optional Utilities.swift
[417/455] Compiling _RopeModule String Utilities.swift
[418/455] Compiling _RopeModule String.Index+ABI.swift
[419/455] Compiling _RopeModule _CharacterRecognizer.swift
[420/455] Emitting module HashTreeCollections
[421/457] Emitting module Collections
[422/457] Compiling Collections Collections.swift
[432/457] Emitting module BigInt
[444/459] Compiling Regex Regex.swift
[445/459] Compiling Regex MatchResult.swift
[446/459] Compiling Regex String+ReplaceMatching.swift
[447/459] Compiling Regex ThreadLocal.swift
[448/459] Emitting module Regex
[449/459] Compiling Regex Options.swift
[450/459] Compiling Regex Foundation+Ranges.swift
[451/459] Compiling ShieldCrypto Errors.swift
[452/459] Compiling ShieldCrypto PBKDF.swift
[453/459] Compiling ShieldCrypto HMAC.swift
[454/459] Compiling ShieldCrypto Random.swift
[455/459] Compiling ShieldCrypto Digest.swift
[456/459] Emitting module ShieldCrypto
[457/459] Compiling ShieldCrypto Cryptor.swift
[458/459] Compiling BigInt Subtraction.swift
[459/459] Compiling BigInt Words and Bits.swift
[460/481] Compiling PotentCodables AnyValueEncoder.swift
[461/481] Compiling PotentCodables DecoderSupport.swift
[462/481] Compiling PotentCodables EncoderSupport.swift
[463/483] Compiling PotentCodables TreeValueDecodingContainer.swift
[464/483] Compiling PotentCodables Value.swift
[465/483] Emitting module PotentCodables
[466/483] Compiling PotentCodables ZonedDate.swift
[467/483] Compiling PotentCodables resource_bundle_accessor.swift
[468/483] Compiling PotentCodables KeyedNestedDecoder.swift
[469/483] Compiling PotentCodables KeyedNestedEncoder.swift
[470/483] Compiling PotentCodables ValueTransformer.swift
[471/483] Compiling PotentCodables ValueTransformerProviding.swift
[472/483] Compiling PotentCodables Refs.swift
[473/483] Compiling PotentCodables Regexes.swift
[474/483] Compiling PotentCodables TimeZone.swift
[475/483] Compiling PotentCodables TopLevel.swift
[476/483] Compiling PotentCodables Errors.swift
[477/483] Compiling PotentCodables Float16.swift
[478/483] Compiling PotentCodables KeyStrategy.swift
[479/483] Compiling PotentCodables AnyCodingKey.swift
[480/483] Compiling PotentCodables AnyValue.swift
[481/483] Compiling PotentCodables AnyValueDecoder.swift
[482/483] Compiling PotentCodables ValueDecoder.swift
[483/483] Compiling PotentCodables ValueEncoder.swift
[484/526] Compiling PotentASN1 Tagged.swift
[485/527] Compiling PotentYAML YAMLSchema.swift
[486/528] Compiling PotentASN1 TaggedValue.swift
[487/528] Compiling PotentYAML YAMLSchemaCore.swift
[488/528] Compiling PotentYAML YAMLSerialization.swift
[489/528] Compiling PotentASN1 SchemaState.swift
[490/528] Compiling PotentCBOR CBORSerialization.swift
[491/528] Compiling PotentCBOR CBORReader.swift
[492/528] Compiling PotentYAML YAMLReader.swift
[493/528] Compiling PotentASN1 AnyString.swift
[494/528] Compiling PotentASN1 AnyTime.swift
[495/528] Compiling PotentASN1 BigInts.swift
[496/528] Compiling PotentASN1 BitString.swift
[497/528] Compiling PotentJSON JSONSerialization.swift
[498/528] Compiling PotentJSON JSONReader.swift
[499/528] Compiling PotentJSON JSONWriter.swift
[500/528] Compiling PotentYAML YAMLWriter.swift
[501/528] Compiling PotentYAML YAMLEncoder.swift
[502/528] Compiling PotentASN1 Schema.swift
[503/528] Compiling PotentASN1 SchemaSpecified.swift
[504/528] Compiling PotentASN1 Dates.swift
[505/528] Compiling PotentASN1 ObjectIdentifier.swift
[506/528] Compiling PotentCBOR CBORWriter.swift
[507/528] Compiling PotentCBOR CBORStream.swift
[508/528] Compiling PotentCBOR CBOREncoder.swift
[509/528] Emitting module PotentJSON
[510/528] Compiling PotentJSON JSONEncoder.swift
[511/528] Compiling PotentJSON Errors.swift
[512/528] Compiling PotentJSON JSONDecoder.swift
[513/528] Compiling PotentJSON JSON.swift
[514/528] Compiling PotentASN1 ASN1Encoder.swift
[515/528] Compiling PotentASN1 ASN1Serialization.swift
[516/528] Compiling PotentYAML YAMLDecoder.swift
[517/528] Compiling PotentCBOR CBOR.swift
[518/528] Compiling PotentCBOR CBORDecoder.swift
[519/528] Emitting module PotentCBOR
[520/528] Compiling PotentYAML Libfyaml.swift
[521/528] Emitting module PotentYAML
[522/528] Compiling PotentYAML Errors.swift
[523/528] Compiling PotentYAML YAML.swift
[524/528] Compiling PotentASN1 ASN1DERWriter.swift
[525/528] Compiling PotentASN1 ASN1Decoder.swift
[526/528] Emitting module PotentASN1
[527/528] Compiling PotentASN1 ASN1.swift
[528/528] Compiling PotentASN1 ASN1DERReader.swift
[529/533] Compiling ShieldOID OIDs.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldOID/OIDs.swift:17:1: warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
 15 | public typealias OID = ObjectIdentifier
 16 |
 17 | extension OID: CustomDebugStringConvertible {
    | |- warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 |
 19 |   public var debugDescription: String {
[530/533] Compiling ShieldOID ITU.swift
[531/533] Emitting module ShieldOID
/Users/admin/builder/spi-builder-workspace/Sources/ShieldOID/OIDs.swift:17:1: warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
 15 | public typealias OID = ObjectIdentifier
 16 |
 17 | extension OID: CustomDebugStringConvertible {
    | |- warning: extension declares a conformance of imported type 'ObjectIdentifier' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'PotentASN1' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 18 |
 19 |   public var debugDescription: String {
[532/533] Compiling ShieldOID ISO.swift
[533/533] Compiling ShieldOID ISO-ITU.swift
[534/542] Compiling ShieldX500 Schemas.swift
[535/542] Compiling ShieldX500 RelativeDistinguishedName.swift
[536/542] Compiling ShieldX500 NamingStyles.swift
[537/542] Compiling ShieldX500 DistinguishedNameBuilder.swift
[538/542] Compiling ShieldX500 DistinguishedNameStringComposer.swift
[539/542] Compiling ShieldX500 AttributeValueHandlers.swift
[540/542] Compiling ShieldX500 AttributeTypeAndValue.swift
[541/542] Emitting module ShieldX500
[542/542] Compiling ShieldX500 DistinguishedNameStringParser.swift
[543/575] Compiling ShieldX509 ExtensionSubjectKeyIdentifier.swift
[544/575] Compiling ShieldX509 ExtensionValue.swift
[545/575] Compiling ShieldX509 Extensions.swift
[546/578] Emitting module ShieldX509
[547/578] Compiling ShieldX509 AlgorithmIdentifier.swift
[548/578] Compiling ShieldX509 AttributeValueHandlers.swift
[549/578] Compiling ShieldX509 Attributes.swift
[550/578] Compiling ShieldX509 CRAttributes.swift
[551/578] Compiling ShieldX509 GeneralName.swift
[552/578] Compiling ShieldX509 KeyIdentifier.swift
[553/578] Compiling ShieldX509 Name.swift
[554/578] Compiling ShieldX509 ExtensionExtKeyUsage.swift
[555/578] Compiling ShieldX509 ExtensionIssuerAlternativeName.swift
[556/578] Compiling ShieldX509 ExtensionKeyUsage.swift
[557/578] Compiling ShieldX509 ExtensionSubjectAlternativeName.swift
[558/578] Compiling ShieldX509 CertificationRequestInfo.swift
[559/578] Compiling ShieldX509 DirectoryNames.swift
[560/578] Compiling ShieldX509 ECParameters.swift
[561/578] Compiling ShieldX509 ECPrivateKey.swift
[562/578] Compiling ShieldX509 PrivateKeyInfo.swift
[563/578] Compiling ShieldX509 RSAPrivateKey.swift
[564/578] Compiling ShieldX509 RSAPublicKey.swift
[565/578] Compiling ShieldX509 EDIPartyName.swift
[566/578] Compiling ShieldX509 EncryptedPrivateKeyInfo.swift
[567/578] Compiling ShieldX509 ExtensionAuthorityKeyIdentifier.swift
[568/578] Compiling ShieldX509 ExtensionBasicConstraints.swift
[569/578] Compiling ShieldX509 OtherName.swift
[570/578] Compiling ShieldX509 PBES2Params.swift
[571/578] Compiling ShieldX509 PBKDF2Params.swift
[572/578] Compiling ShieldX509 Certificate.swift
[573/578] Compiling ShieldX509 CertificateBuilder.swift
[574/578] Compiling ShieldX509 CertificationRequest.swift
[575/578] Compiling ShieldX509 CertificationRequestBuilder.swift
[576/578] Compiling ShieldX509 Schemas.swift
[577/578] Compiling ShieldX509 SubjectPublicKeyInfo.swift
[578/578] Compiling ShieldX509 TBSCertificate.swift
[579/581] Compiling ShieldPKCS Schemas.swift
[580/581] Emitting module ShieldPKCS
[581/581] Compiling ShieldPKCS Moved.swift
[582/593] Compiling ShieldSecurity SecCertificate.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:386:1: warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
384 | }
385 |
386 | extension SecCertificate: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
387 |
388 |   public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:152:53: warning: capture of 'trust' with non-sendable type 'SecTrust' in a '@Sendable' closure [#SendableClosureCaptures]
150 |       queue.async {
151 |
152 |         let status = SecTrustEvaluateAsyncWithError(trust, queue) { _, result, error in
    |                                                     `- warning: capture of 'trust' with non-sendable type 'SecTrust' in a '@Sendable' closure [#SendableClosureCaptures]
153 |           continuation.resume(with: .success((result, error)))
154 |         }
Security.SecTrust:1:14: note: class 'SecTrust' does not conform to the 'Sendable' protocol
1 | public class SecTrust : _CFObject {
  |              `- note: class 'SecTrust' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:14:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Security'
 12 | import PotentASN1
 13 | import Regex
 14 | import Security
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Security'
 15 | import ShieldCrypto
 16 | import ShieldOID
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[583/593] Compiling ShieldSecurity SecIdentity.swift
[584/593] Compiling ShieldSecurity AlgorithmIdentifier.swift
[585/593] Compiling ShieldSecurity Certificate.swift
[586/593] Compiling ShieldSecurity CertificationRequest.swift
[587/593] Compiling ShieldSecurity Errors.swift
[588/593] Compiling ShieldSecurity PEM.swift
[589/593] Compiling ShieldSecurity Logger.swift
[590/593] Compiling ShieldSecurity SecKeyPair.swift
[591/593] Emitting module ShieldSecurity
/Users/admin/builder/spi-builder-workspace/Sources/ShieldSecurity/SecCertificate.swift:386:1: warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
384 | }
385 |
386 | extension SecCertificate: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'SecCertificate' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Security' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
387 |
388 |   public var description: String {
[592/593] Compiling ShieldSecurity SecAccessibility.swift
[593/593] Compiling ShieldSecurity SecKey.swift
[594/594] Compiling ShieldSecurity SecKeyType.swift
[595/597] Compiling Shield resource_bundle_accessor.swift
[596/597] Emitting module Shield
[597/597] Compiling Shield ModuleExports.swift
Build complete! (48.56s)
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/outfoxx/PotentCodables.git
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/sharplet/Regex.git
[1/5959] Fetching swift-algorithms
[121/7213] Fetching swift-algorithms, regex
[159/9295] Fetching swift-algorithms, regex, swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin from cache (1.25s)
[6812/7213] Fetching swift-algorithms, regex
Fetched https://github.com/sharplet/Regex.git from cache (1.48s)
[1/106285] Fetching potentcodables
Fetched https://github.com/outfoxx/PotentCodables.git from cache (4.54s)
Fetched https://github.com/apple/swift-algorithms from cache (4.54s)
Computing version for https://github.com/sharplet/Regex.git
Computed https://github.com/sharplet/Regex.git at 2.1.1 (6.44s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.47s)
Fetching https://github.com/apple/swift-numerics.git
[1/5757] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (1.05s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (1.57s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.48s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3413] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.23s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.78s)
Computing version for https://github.com/outfoxx/PotentCodables.git
Computed https://github.com/outfoxx/PotentCodables.git at 3.5.2 (0.50s)
Fetching https://github.com/SusanDoggie/Float16.git
Fetching https://github.com/attaswift/BigInt.git
Fetching https://github.com/apple/swift-collections.git
[1/310] Fetching float16
[215/5117] Fetching float16, bigint
[408/21757] Fetching float16, bigint, swift-collections
Fetched https://github.com/attaswift/BigInt.git from cache (2.34s)
Fetched https://github.com/SusanDoggie/Float16.git from cache (2.34s)
Fetched https://github.com/apple/swift-collections.git from cache (2.34s)
Computing version for https://github.com/SusanDoggie/Float16.git
Computed https://github.com/SusanDoggie/Float16.git at 1.1.1 (2.85s)
Computing version for https://github.com/attaswift/BigInt.git
Computed https://github.com/attaswift/BigInt.git at 5.6.0 (0.37s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (0.47s)
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Creating working copy for https://github.com/outfoxx/PotentCodables.git
Working copy of https://github.com/outfoxx/PotentCodables.git resolved at 3.5.2
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.6.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/sharplet/Regex.git
Working copy of https://github.com/sharplet/Regex.git resolved at 2.1.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.0
Creating working copy for https://github.com/SusanDoggie/Float16.git
Working copy of https://github.com/SusanDoggie/Float16.git resolved at 1.1.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "potentcodables",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.3",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/outfoxx/PotentCodables.git"
    },
    {
      "identity" : "regex",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sharplet/Regex.git"
    },
    {
      "identity" : "swift-algorithms",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-algorithms"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Shield",
  "name" : "Shield",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Shield",
      "targets" : [
        "Shield",
        "ShieldSecurity",
        "ShieldCrypto",
        "ShieldOID",
        "ShieldPKCS",
        "ShieldX509",
        "ShieldX500"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ShieldX509",
      "module_type" : "SwiftTarget",
      "name" : "ShieldX509",
      "path" : "Sources/ShieldX509",
      "product_dependencies" : [
        "PotentCodables",
        "Algorithms"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "AlgorithmIdentifier.swift",
        "AttributeValueHandlers.swift",
        "Attributes.swift",
        "CRAttributes.swift",
        "Certificate.swift",
        "CertificateBuilder.swift",
        "CertificationRequest.swift",
        "CertificationRequestBuilder.swift",
        "CertificationRequestInfo.swift",
        "DirectoryNames.swift",
        "ECParameters.swift",
        "ECPrivateKey.swift",
        "EDIPartyName.swift",
        "EncryptedPrivateKeyInfo.swift",
        "ExtensionAuthorityKeyIdentifier.swift",
        "ExtensionBasicConstraints.swift",
        "ExtensionExtKeyUsage.swift",
        "ExtensionIssuerAlternativeName.swift",
        "ExtensionKeyUsage.swift",
        "ExtensionSubjectAlternativeName.swift",
        "ExtensionSubjectKeyIdentifier.swift",
        "ExtensionValue.swift",
        "Extensions.swift",
        "GeneralName.swift",
        "KeyIdentifier.swift",
        "Name.swift",
        "OtherName.swift",
        "PBES2Params.swift",
        "PBKDF2Params.swift",
        "PrivateKeyInfo.swift",
        "RSAPrivateKey.swift",
        "RSAPublicKey.swift",
        "Schemas.swift",
        "SubjectPublicKeyInfo.swift",
        "TBSCertificate.swift"
      ],
      "target_dependencies" : [
        "ShieldCrypto",
        "ShieldX500",
        "ShieldOID"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldX500",
      "module_type" : "SwiftTarget",
      "name" : "ShieldX500",
      "path" : "Sources/ShieldX500",
      "product_dependencies" : [
        "PotentCodables"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "AttributeTypeAndValue.swift",
        "AttributeValueHandlers.swift",
        "DistinguishedNameBuilder.swift",
        "DistinguishedNameStringComposer.swift",
        "DistinguishedNameStringParser.swift",
        "NamingStyles.swift",
        "RelativeDistinguishedName.swift",
        "Schemas.swift"
      ],
      "target_dependencies" : [
        "ShieldOID"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldTests",
      "module_type" : "SwiftTarget",
      "name" : "ShieldTests",
      "path" : "Tests",
      "sources" : [
        "CertificateBuilderECTests.swift",
        "CertificateBuilderRSATests.swift",
        "CertificateDecoderTests.swift",
        "CertificationRequestBuilderTests.swift",
        "CryptorTests.swift",
        "DigestTests.swift",
        "DistinguishedNameComposerTests.swift",
        "DistinguishedNameParserTests.swift",
        "ErrorsTests.swift",
        "ExtensionsTests.swift",
        "HmacTests.swift",
        "OIDTests.swift",
        "SecCertificateTests.swift",
        "SecIdentityTests.swift",
        "SecKeyPairTests.swift",
        "SecKeyTests.swift",
        "Utils.swift"
      ],
      "target_dependencies" : [
        "Shield"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ShieldSecurity",
      "module_type" : "SwiftTarget",
      "name" : "ShieldSecurity",
      "path" : "Sources/ShieldSecurity",
      "product_dependencies" : [
        "PotentCodables",
        "Regex"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "AlgorithmIdentifier.swift",
        "Certificate.swift",
        "CertificationRequest.swift",
        "Errors.swift",
        "Logger.swift",
        "PEM.swift",
        "SecAccessibility.swift",
        "SecCertificate.swift",
        "SecIdentity.swift",
        "SecKey.swift",
        "SecKeyPair.swift",
        "SecKeyType.swift"
      ],
      "target_dependencies" : [
        "ShieldCrypto",
        "ShieldOID",
        "ShieldPKCS",
        "ShieldX500",
        "ShieldX509"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldPKCS",
      "module_type" : "SwiftTarget",
      "name" : "ShieldPKCS",
      "path" : "Sources/ShieldPKCS",
      "product_dependencies" : [
        "PotentCodables"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "Moved.swift",
        "Schemas.swift"
      ],
      "target_dependencies" : [
        "ShieldX509"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldOID",
      "module_type" : "SwiftTarget",
      "name" : "ShieldOID",
      "path" : "Sources/ShieldOID",
      "product_dependencies" : [
        "PotentCodables"
      ],
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "ISO-ITU.swift",
        "ISO.swift",
        "ITU.swift",
        "OIDs.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShieldCrypto",
      "module_type" : "SwiftTarget",
      "name" : "ShieldCrypto",
      "path" : "Sources/ShieldCrypto",
      "product_memberships" : [
        "Shield"
      ],
      "sources" : [
        "Cryptor.swift",
        "Digest.swift",
        "Errors.swift",
        "HMAC.swift",
        "PBKDF.swift",
        "Random.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Shield",
      "module_type" : "SwiftTarget",
      "name" : "Shield",
      "path" : "Sources/Shield",
      "product_memberships" : [
        "Shield"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Shield/Shield.docc",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ModuleExports.swift"
      ],
      "target_dependencies" : [
        "ShieldSecurity",
        "ShieldCrypto",
        "ShieldOID",
        "ShieldPKCS",
        "ShieldX509",
        "ShieldX500"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
Done.