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 EUDCCKit, reference main (864b82), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 06:47:42 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/SvenTiigi/EUDCCKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SvenTiigi/EUDCCKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 864b826 Merge pull request #9 from chili-ios/main
Cloned https://github.com/SvenTiigi/EUDCCKit.git
Revision (git rev-parse @):
864b8262e0babe3080e0fcbf1feb96dded19f9c6
SUCCESS checkout https://github.com/SvenTiigi/EUDCCKit.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/SvenTiigi/EUDCCKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[6/7] Write swift-version-1EA4D86E10B52AF.txt
[8/42] Compiling SwiftCBOR FixedWidthInteger+Bytes.swift
[9/43] Compiling SwiftCBOR Util.swift
[10/43] Compiling EUDCC EUDCC+Country.swift
[11/43] Compiling EUDCC EUDCC+CryptographicSignature.swift
[12/43] Compiling EUDCC EUDCC+DiseaseAgentTargeted.swift
[13/43] Compiling EUDCC EUDCC+Name.swift
[14/43] Compiling EUDCC EUDCC+Codable.swift
[15/43] Compiling EUDCC EUDCC+Content.swift
[16/44] Compiling SwiftCBOR SingleValueEncodingContainer.swift
[19/44] Compiling SwiftCBOR UnkeyedEncodingContainer.swift
[20/44] Compiling EUDCC EUDCCTimestampFormatter.swift
[21/44] Compiling EUDCC Codable+DateFormatter.swift
[22/44] Emitting module EUDCC
[25/44] Compiling EUDCC AnyDateFormatter.swift
[26/44] Compiling EUDCC EUDCCDateFormatter.swift
[27/44] Compiling SwiftCBOR CBOREncoder.swift
[28/44] Compiling SwiftCBOR CBORInputStream.swift
[35/44] Emitting module SwiftCBOR
[38/44] Compiling EUDCC EUDCC+Test.swift
[39/44] Compiling EUDCC EUDCC+Vaccination+VaccineMarketingAuthorizationHolder.swift
[40/44] Compiling EUDCC EUDCC+Vaccination+VaccineMedicinalProduct.swift
[41/44] Compiling EUDCC EUDCC+Vaccination+VaccineOrProphylaxis.swift
[42/44] Compiling EUDCC EUDCC+Test+TestResult.swift
[43/44] Compiling EUDCC EUDCC+Test+TestType.swift
[44/44] Compiling EUDCC EUDCC+Vaccination.swift
[45/71] Compiling EUDCCVerifier EUDCCTrustService.swift
[46/72] Compiling EUDCCDecoder EUDCC+Decode.swift
[47/72] Compiling EUDCCVerifier EUDCC+VerificationCandidate.swift
[48/72] Compiling EUDCCValidator EUDCCValidator.swift
[49/72] Compiling EUDCCValidator EUDCC+ValidationRule+LogicalOperators.swift
[50/72] Compiling EUDCCValidator EUDCC+ValidationRule+Tag.swift
[51/72] Compiling EUDCCValidator EUDCC+ValidationRule.swift
[52/72] Compiling EUDCCVerifier GroupableEUDCCTrustService.swift
[53/72] Compiling EUDCCVerifier EUDCC+SignedPayload.swift
[54/72] Compiling EUDCCVerifier EUDCC+TrustCertificate.swift
[55/72] Compiling EUDCCVerifier EUDCC+TrustCertificate+KeyID.swift
[56/72] Compiling EUDCCDecoder Data+Base45.swift
[57/72] Compiling EUDCCDecoder Data+Compression.swift
[58/72] Compiling EUDCCVerifier EUCentralEUDCCTrustService.swift
[59/72] Compiling EUDCCVerifier RobertKochInstituteEUDCCTrustService.swift
[60/72] Compiling EUDCCValidator EUDCC+ValidationRule+If.swift
[61/72] Compiling EUDCCValidator EUDCC+ValidationRule+CompareAgainst.swift
[62/72] Compiling EUDCCVerifier EUDCCVerifier.swift
[63/72] Compiling EUDCCValidator EUDCC+ValidationRule+ComparisonOperators.swift
[64/72] Compiling EUDCCValidator EUDCC+Validate.swift
[65/72] Emitting module EUDCCValidator
[66/72] Compiling EUDCCValidator EUDCC+ValidationRule+Defaults.swift
[67/72] Compiling EUDCCDecoder CBOR+DictionaryRepresentation.swift
[68/72] Emitting module EUDCCDecoder
[69/72] Compiling EUDCCDecoder EUDCCDecoder.swift
[70/72] Emitting module EUDCCVerifier
[71/72] Compiling EUDCCVerifier Data+encodedASN1.swift
[72/72] Compiling EUDCCVerifier EUDCC+Verify.swift
[73/74] Emitting module EUDCCKitTests
[74/74] Compiling EUDCCKitTests EUDCCKitTests.swift
Build complete! (17.48s)
Fetching https://github.com/unrelentingtech/SwiftCBOR.git
[1/1397] Fetching swiftcbor
Fetched https://github.com/unrelentingtech/SwiftCBOR.git from cache (0.89s)
Computing version for https://github.com/unrelentingtech/SwiftCBOR.git
Computed https://github.com/unrelentingtech/SwiftCBOR.git at 0.4.3 (1.40s)
Creating working copy for https://github.com/unrelentingtech/SwiftCBOR.git
Working copy of https://github.com/unrelentingtech/SwiftCBOR.git resolved at 0.4.3
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftcbor",
      "requirement" : {
        "exact" : [
          "0.4.3"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/unrelentingtech/SwiftCBOR.git"
    }
  ],
  "manifest_display_name" : "EUDCCKit",
  "name" : "EUDCCKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "5.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "EUDCC",
      "targets" : [
        "EUDCC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EUDCCDecoder",
      "targets" : [
        "EUDCCDecoder"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EUDCCVerifier",
      "targets" : [
        "EUDCCVerifier"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EUDCCValidator",
      "targets" : [
        "EUDCCValidator"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "EUDCCVerifierTests",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCVerifierTests",
      "path" : "Tests/EUDCCVerifierTests",
      "sources" : [
        "EUDCCVerifierTests.swift"
      ],
      "target_dependencies" : [
        "EUDCCKitTests"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EUDCCVerifier",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCVerifier",
      "path" : "Sources/EUDCCVerifier",
      "product_dependencies" : [
        "SwiftCBOR"
      ],
      "product_memberships" : [
        "EUDCCVerifier"
      ],
      "sources" : [
        "Extensions/Data+encodedASN1.swift",
        "Extensions/EUDCC+Verify.swift",
        "Models/EUDCC+SignedPayload.swift",
        "Models/EUDCC+TrustCertificate+KeyID.swift",
        "Models/EUDCC+TrustCertificate.swift",
        "Models/EUDCC+VerificationCandidate.swift",
        "TrustService/EUDCCTrustService.swift",
        "TrustService/GroupableEUDCCTrustService.swift",
        "TrustService/Implementations/EUCentralEUDCCTrustService.swift",
        "TrustService/Implementations/RobertKochInstituteEUDCCTrustService.swift",
        "Verifier/EUDCCVerifier.swift"
      ],
      "target_dependencies" : [
        "EUDCC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EUDCCValidatorTests",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCValidatorTests",
      "path" : "Tests/EUDCCValidatorTests",
      "sources" : [
        "EUDCCValidatorTests.swift"
      ],
      "target_dependencies" : [
        "EUDCCKitTests"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EUDCCValidator",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCValidator",
      "path" : "Sources/EUDCCValidator",
      "product_memberships" : [
        "EUDCCValidator"
      ],
      "sources" : [
        "Extensions/EUDCC+Validate.swift",
        "Models/EUDCC+ValidationRule+CompareAgainst.swift",
        "Models/EUDCC+ValidationRule+ComparisonOperators.swift",
        "Models/EUDCC+ValidationRule+Defaults.swift",
        "Models/EUDCC+ValidationRule+If.swift",
        "Models/EUDCC+ValidationRule+LogicalOperators.swift",
        "Models/EUDCC+ValidationRule+Tag.swift",
        "Models/EUDCC+ValidationRule.swift",
        "Validator/EUDCCValidator.swift"
      ],
      "target_dependencies" : [
        "EUDCC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EUDCCTests",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCTests",
      "path" : "Tests/EUDCCTests",
      "sources" : [
        "EUDCCTests.swift"
      ],
      "target_dependencies" : [
        "EUDCCKitTests"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EUDCCKitTests",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCKitTests",
      "path" : "Tests/_EUDCCKitTests",
      "sources" : [
        "EUDCCKitTests.swift"
      ],
      "target_dependencies" : [
        "EUDCC",
        "EUDCCDecoder",
        "EUDCCValidator",
        "EUDCCVerifier"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EUDCCDecoderTests",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCDecoderTests",
      "path" : "Tests/EUDCCDecoderTests",
      "sources" : [
        "EUDCCDecoderTests.swift"
      ],
      "target_dependencies" : [
        "EUDCCKitTests"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EUDCCDecoder",
      "module_type" : "SwiftTarget",
      "name" : "EUDCCDecoder",
      "path" : "Sources/EUDCCDecoder",
      "product_dependencies" : [
        "SwiftCBOR"
      ],
      "product_memberships" : [
        "EUDCCDecoder"
      ],
      "sources" : [
        "Decoder/EUDCCDecoder.swift",
        "Extension/CBOR+DictionaryRepresentation.swift",
        "Extension/Data+Base45.swift",
        "Extension/Data+Compression.swift",
        "Extension/EUDCC+Decode.swift"
      ],
      "target_dependencies" : [
        "EUDCC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EUDCC",
      "module_type" : "SwiftTarget",
      "name" : "EUDCC",
      "path" : "Sources/EUDCC",
      "product_memberships" : [
        "EUDCC",
        "EUDCCDecoder",
        "EUDCCVerifier",
        "EUDCCValidator"
      ],
      "sources" : [
        "DateFormatter/AnyDateFormatter.swift",
        "DateFormatter/EUDCCDateFormatter.swift",
        "DateFormatter/EUDCCTimestampFormatter.swift",
        "Extensions/Codable+DateFormatter.swift",
        "Models/EUDCC+Codable.swift",
        "Models/EUDCC+Content.swift",
        "Models/EUDCC+Country.swift",
        "Models/EUDCC+CryptographicSignature.swift",
        "Models/EUDCC+DiseaseAgentTargeted.swift",
        "Models/EUDCC+Name.swift",
        "Models/EUDCC.swift",
        "Models/Recovery/EUDCC+Recovery.swift",
        "Models/Test/EUDCC+Test+TestResult.swift",
        "Models/Test/EUDCC+Test+TestType.swift",
        "Models/Test/EUDCC+Test.swift",
        "Models/Vaccination/EUDCC+Vaccination+VaccineMarketingAuthorizationHolder.swift",
        "Models/Vaccination/EUDCC+Vaccination+VaccineMedicinalProduct.swift",
        "Models/Vaccination/EUDCC+Vaccination+VaccineOrProphylaxis.swift",
        "Models/Vaccination/EUDCC+Vaccination.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.