The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of JOSESwift, reference master (135449), with Swift 5.10 for macOS (SPM) on 3 May 2025 06:25:11 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/airsidemobile/JOSESwift.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/airsidemobile/JOSESwift
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 135449f chore(deps): update dependency nicklockwood/swiftformat to from: "0.55.6" (#418)
Cloned https://github.com/airsidemobile/JOSESwift.git
Revision (git rev-parse @):
135449fc216cd85d58e6a5ec521f355e2acb6f73
SUCCESS checkout https://github.com/airsidemobile/JOSESwift.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/airsidemobile/JOSESwift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
[3/61] Emitting module JOSESwift
[4/67] Compiling JOSESwift RSASigner.swift
[5/67] Compiling JOSESwift RSAVerifier.swift
[6/67] Compiling JOSESwift JWS.swift
[7/67] Compiling JOSESwift JWSHeader.swift
[8/67] Compiling JOSESwift Signer.swift
[9/67] Compiling JOSESwift Verifier.swift
[10/67] Compiling JOSESwift JWEHeader.swift
[11/67] Compiling JOSESwift AESKeyWrappingMode.swift
[12/67] Compiling JOSESwift DirectEncryptionMode.swift
[13/67] Compiling JOSESwift ECKeyEncryption.swift
[14/67] Compiling JOSESwift PBES2KeyEncryptionMode.swift
[15/67] Compiling JOSESwift RSAKeyEncryptionMode.swift
[16/67] Compiling JOSESwift SymmetricKeyCodable.swift
[17/67] Compiling JOSESwift SymmetricKeys.swift
[18/67] Compiling JOSESwift ECSigner.swift
[19/67] Compiling JOSESwift ECVerifier.swift
[20/67] Compiling JOSESwift HMACSigner.swift
[21/67] Compiling JOSESwift HMACVerifier.swift
[22/67] Compiling JOSESwift ASN1DEREncoding.swift
[23/67] Compiling JOSESwift ASN1DERParsing.swift
[24/67] Compiling JOSESwift AlgorithmExtensions.swift
[25/67] Compiling JOSESwift Algorithms.swift
[26/67] Compiling JOSESwift DataConvertible.swift
[27/67] Compiling JOSESwift DataExtensions.swift
[28/67] Compiling JOSESwift Deserializer.swift
[29/67] Compiling JOSESwift JOSEHeader.swift
[30/67] Compiling JOSESwift JOSESwiftError.swift
[31/67] Compiling JOSESwift Payload.swift
[32/67] Compiling JOSESwift Serializer.swift
[33/67] Compiling JOSESwift AES.swift
[34/67] Compiling JOSESwift AESGCM.swift
[35/67] Compiling JOSESwift EC.swift
[36/67] Compiling JOSESwift DeflateWrapper.swift
[37/67] Compiling JOSESwift ContentEncryption.swift
[38/67] Compiling JOSESwift AESCBCEncryption.swift
[39/67] Compiling JOSESwift AESGCMEncryption.swift
[40/67] Compiling JOSESwift Decrypter.swift
[41/67] Compiling JOSESwift Encrypter.swift
[42/67] Compiling JOSESwift JWE.swift
[43/67] Compiling JOSESwift JWKSetCodable.swift
[44/67] Compiling JOSESwift DataRSAPublicKey.swift
[45/67] Compiling JOSESwift RSAKeyCodable.swift
[46/67] Compiling JOSESwift RSAKeys.swift
[47/67] Compiling JOSESwift SecKeyRSAPublicKey.swift
[48/67] Compiling JOSESwift DataSymmetricKey.swift
[49/67] Compiling JOSESwift SecKeyECPrivateKey.swift
[50/67] Compiling JOSESwift SecKeyECPublicKey.swift
[51/67] Compiling JOSESwift JWK.swift
[52/67] Compiling JOSESwift JWKExtensions.swift
[53/67] Compiling JOSESwift JWKParameters.swift
[54/67] Compiling JOSESwift JWKSet.swift
[55/67] Compiling JOSESwift KeyManagementMode.swift
[56/67] Compiling JOSESwift DataECPrivateKey.swift
[57/67] Compiling JOSESwift DataECPublicKey.swift
[58/67] Compiling JOSESwift ECKeyCodable.swift
[59/67] Compiling JOSESwift ECKeyPair.swift
[60/67] Compiling JOSESwift ECKeys.swift
[61/67] Compiling JOSESwift ECDHKeyAgreement.swift
[62/67] Compiling JOSESwift HMAC.swift
[63/67] Compiling JOSESwift PBES2.swift
[64/67] Compiling JOSESwift RSA.swift
[65/67] Compiling JOSESwift SecureRandom.swift
[66/67] Compiling JOSESwift Thumbprint.swift
[67/67] Compiling JOSESwift Compressor.swift
Build complete! (6.39s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/JOSESwift/Support/Info.plist
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "JOSESwift",
  "name" : "JOSESwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "JOSESwift",
      "targets" : [
        "JOSESwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "JOSESwift",
      "module_type" : "SwiftTarget",
      "name" : "JOSESwift",
      "path" : "JOSESwift",
      "product_memberships" : [
        "JOSESwift"
      ],
      "sources" : [
        "Sources/Common/ASN1DEREncoding.swift",
        "Sources/Common/ASN1DERParsing.swift",
        "Sources/Common/AlgorithmExtensions.swift",
        "Sources/Common/Algorithms.swift",
        "Sources/Common/DataConvertible.swift",
        "Sources/Common/DataExtensions.swift",
        "Sources/Common/Deserializer.swift",
        "Sources/Common/JOSEHeader.swift",
        "Sources/Common/JOSESwiftError.swift",
        "Sources/Common/Payload.swift",
        "Sources/Common/Serializer.swift",
        "Sources/CryptoPrimitives/AESCBC/AES.swift",
        "Sources/CryptoPrimitives/AESGCM/AESGCM.swift",
        "Sources/CryptoPrimitives/EC/EC.swift",
        "Sources/CryptoPrimitives/EC/ECDHKeyAgreement.swift",
        "Sources/CryptoPrimitives/HMAC/HMAC.swift",
        "Sources/CryptoPrimitives/PBES2/PBES2.swift",
        "Sources/CryptoPrimitives/RSA/RSA.swift",
        "Sources/CryptoPrimitives/Randomness/SecureRandom.swift",
        "Sources/CryptoPrimitives/SHA/Thumbprint.swift",
        "Sources/JWE/Compression/Compressor.swift",
        "Sources/JWE/Compression/DeflateWrapper.swift",
        "Sources/JWE/ContentEncryption/ContentEncryption.swift",
        "Sources/JWE/ContentEncryption/DefaultCrypto/AESCBC/AESCBCEncryption.swift",
        "Sources/JWE/ContentEncryption/DefaultCrypto/AESGCM/AESGCMEncryption.swift",
        "Sources/JWE/Decrypter.swift",
        "Sources/JWE/Encrypter.swift",
        "Sources/JWE/JWE.swift",
        "Sources/JWE/JWEHeader.swift",
        "Sources/JWE/KeyManagement/DefaultCrypto/AESKW/AESKeyWrappingMode.swift",
        "Sources/JWE/KeyManagement/DefaultCrypto/DirectEncryption/DirectEncryptionMode.swift",
        "Sources/JWE/KeyManagement/DefaultCrypto/EC/ECKeyEncryption.swift",
        "Sources/JWE/KeyManagement/DefaultCrypto/PBES2/PBES2KeyEncryptionMode.swift",
        "Sources/JWE/KeyManagement/DefaultCrypto/RSA/RSAKeyEncryptionMode.swift",
        "Sources/JWE/KeyManagement/KeyManagementMode.swift",
        "Sources/JWK/EC/DataECPrivateKey.swift",
        "Sources/JWK/EC/DataECPublicKey.swift",
        "Sources/JWK/EC/ECKeyCodable.swift",
        "Sources/JWK/EC/ECKeyPair.swift",
        "Sources/JWK/EC/ECKeys.swift",
        "Sources/JWK/EC/SecKeyECPrivateKey.swift",
        "Sources/JWK/EC/SecKeyECPublicKey.swift",
        "Sources/JWK/JWK.swift",
        "Sources/JWK/JWKExtensions.swift",
        "Sources/JWK/JWKParameters.swift",
        "Sources/JWK/JWKSet.swift",
        "Sources/JWK/JWKSetCodable.swift",
        "Sources/JWK/RSA/DataRSAPublicKey.swift",
        "Sources/JWK/RSA/RSAKeyCodable.swift",
        "Sources/JWK/RSA/RSAKeys.swift",
        "Sources/JWK/RSA/SecKeyRSAPublicKey.swift",
        "Sources/JWK/Symmetric/DataSymmetricKey.swift",
        "Sources/JWK/Symmetric/SymmetricKeyCodable.swift",
        "Sources/JWK/Symmetric/SymmetricKeys.swift",
        "Sources/JWS/DefaultCrypto/EC/ECSigner.swift",
        "Sources/JWS/DefaultCrypto/EC/ECVerifier.swift",
        "Sources/JWS/DefaultCrypto/HMAC/HMACSigner.swift",
        "Sources/JWS/DefaultCrypto/HMAC/HMACVerifier.swift",
        "Sources/JWS/DefaultCrypto/RSA/RSASigner.swift",
        "Sources/JWS/DefaultCrypto/RSA/RSAVerifier.swift",
        "Sources/JWS/JWS.swift",
        "Sources/JWS/JWSHeader.swift",
        "Sources/JWS/Signer.swift",
        "Sources/JWS/Verifier.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.