The Swift Package Index logo.Swift Package Index

Build Information

Successful build of EUDCCKit, reference main (864b82), with Swift 6.2 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.