The Swift Package Index logo.Swift Package Index

Build Information

Successful build of EUDCCKit, reference main (864b82), with Swift 6.3 for macOS (SPM) on 12 Apr 2026 17:05:20 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.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
Fetching https://github.com/unrelentingtech/SwiftCBOR.git
[1/1491] Fetching swiftcbor
Fetched https://github.com/unrelentingtech/SwiftCBOR.git from cache (0.91s)
Computing version for https://github.com/unrelentingtech/SwiftCBOR.git
Computed https://github.com/unrelentingtech/SwiftCBOR.git at 0.4.3 (1.61s)
Creating working copy for https://github.com/unrelentingtech/SwiftCBOR.git
Working copy of https://github.com/unrelentingtech/SwiftCBOR.git resolved at 0.4.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "eudcckit",
      "name": "EUDCCKit",
      "url": "https://github.com/SvenTiigi/EUDCCKit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/EUDCCKit",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "swiftcbor",
          "name": "SwiftCBOR",
          "url": "https://github.com/unrelentingtech/SwiftCBOR.git",
          "version": "0.4.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftCBOR",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/SvenTiigi/EUDCCKit.git
[1/582] Fetching eudcckit
Fetched https://github.com/SvenTiigi/EUDCCKit.git from cache (0.93s)
Fetching https://github.com/unrelentingtech/SwiftCBOR.git from cache
Fetched https://github.com/unrelentingtech/SwiftCBOR.git from cache (0.42s)
Computing version for https://github.com/unrelentingtech/SwiftCBOR.git
Computed https://github.com/unrelentingtech/SwiftCBOR.git at 0.4.3 (0.48s)
Creating working copy for https://github.com/unrelentingtech/SwiftCBOR.git
Working copy of https://github.com/unrelentingtech/SwiftCBOR.git resolved at 0.4.3
Creating working copy for https://github.com/SvenTiigi/EUDCCKit.git
Working copy of https://github.com/SvenTiigi/EUDCCKit.git resolved at main (864b826)
warning: '.resolve-product-dependencies': dependency 'eudcckit' is not used by any target
Found 1 product dependencies
  - SwiftCBOR
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/SvenTiigi/EUDCCKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[6/7] Write swift-version--6988338F2F200930.txt
[8/42] Compiling EUDCC EUDCC+Test+TestResult.swift
[9/42] Compiling EUDCC EUDCC+Test+TestType.swift
[10/43] Compiling EUDCC EUDCC+DiseaseAgentTargeted.swift
[11/43] Compiling EUDCC EUDCC+Name.swift
[12/43] Compiling EUDCC EUDCC.swift
[13/43] Compiling EUDCC EUDCC+Recovery.swift
[14/43] Compiling EUDCC EUDCC+Country.swift
[15/43] Compiling EUDCC EUDCC+CryptographicSignature.swift
[16/43] Compiling EUDCC EUDCCTimestampFormatter.swift
[17/43] Compiling EUDCC Codable+DateFormatter.swift
[18/43] Compiling EUDCC AnyDateFormatter.swift
[19/43] Compiling EUDCC EUDCCDateFormatter.swift
[20/43] Emitting module EUDCC
[21/43] Compiling EUDCC EUDCC+Codable.swift
[22/43] Compiling EUDCC EUDCC+Content.swift
[23/43] Compiling EUDCC EUDCC+Test.swift
[24/43] Compiling EUDCC EUDCC+Vaccination+VaccineMarketingAuthorizationHolder.swift
[25/43] Compiling EUDCC EUDCC+Vaccination+VaccineMedicinalProduct.swift
[26/43] Compiling EUDCC EUDCC+Vaccination+VaccineOrProphylaxis.swift
[29/43] Emitting module SwiftCBOR
[36/43] Compiling SwiftCBOR SingleValueEncodingContainer.swift
[41/43] Compiling SwiftCBOR UnkeyedEncodingContainer.swift
[42/43] Compiling SwiftCBOR FixedWidthInteger+Bytes.swift
[43/44] Compiling EUDCC EUDCC+Vaccination.swift
[44/44] Compiling SwiftCBOR Util.swift
[45/71] Compiling EUDCCValidator EUDCCValidator.swift
[46/71] Compiling EUDCCValidator EUDCC+ValidationRule.swift
[47/71] Compiling EUDCCDecoder EUDCC+Decode.swift
[48/71] Compiling EUDCCValidator EUDCC+ValidationRule+Tag.swift
[49/71] Compiling EUDCCValidator EUDCC+ValidationRule+LogicalOperators.swift
[50/71] Compiling EUDCCValidator EUDCC+ValidationRule+If.swift
[51/71] Compiling EUDCCValidator EUDCC+ValidationRule+ComparisonOperators.swift
[52/71] Compiling EUDCCValidator EUDCC+ValidationRule+CompareAgainst.swift
[53/71] Compiling EUDCCValidator EUDCC+Validate.swift
[54/71] Emitting module EUDCCValidator
[55/71] Compiling EUDCCValidator EUDCC+ValidationRule+Defaults.swift
[56/71] Compiling EUDCCVerifier EUDCCTrustService.swift
[57/71] Compiling EUDCCVerifier EUDCC+VerificationCandidate.swift
[58/71] Compiling EUDCCVerifier EUDCC+TrustCertificate+KeyID.swift
[59/71] Compiling EUDCCVerifier EUDCC+TrustCertificate.swift
[60/72] Compiling EUDCCDecoder Data+Compression.swift
[61/72] Compiling EUDCCVerifier GroupableEUDCCTrustService.swift
[62/72] Compiling EUDCCVerifier RobertKochInstituteEUDCCTrustService.swift
[63/72] Compiling EUDCCVerifier EUCentralEUDCCTrustService.swift
[64/72] Compiling EUDCCDecoder Data+Base45.swift
[65/72] Emitting module EUDCCDecoder
[66/72] Compiling EUDCCDecoder CBOR+DictionaryRepresentation.swift
[67/72] Compiling EUDCCDecoder EUDCCDecoder.swift
[68/72] Emitting module EUDCCVerifier
[69/72] Compiling EUDCCVerifier EUDCC+SignedPayload.swift
[70/72] Compiling EUDCCVerifier Data+encodedASN1.swift
[71/72] Compiling EUDCCVerifier EUDCC+Verify.swift
[72/72] Compiling EUDCCVerifier EUDCCVerifier.swift
[73/74] Emitting module EUDCCKitTests
[74/74] Compiling EUDCCKitTests EUDCCKitTests.swift
Build complete! (17.43s)
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.