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 2.3.1 (6e301d), with Swift 6.0 for macOS (SPM) on 15 Sep 2024 05:05:00 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tobihagemann/JOSESwift.git
Reference: 2.3.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tobihagemann/JOSESwift
 * tag               2.3.1      -> FETCH_HEAD
HEAD is now at 6e301dd Prepare 2.3.1 (#248)
Cloned https://github.com/tobihagemann/JOSESwift.git
Revision (git rev-parse @):
6e301dd8652aa7b3bbe4c228153cfea9843ed69e
SUCCESS checkout https://github.com/tobihagemann/JOSESwift.git at 2.3.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/tobihagemann/JOSESwift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-117DEE11B69C53C9.txt
[3/53] Emitting module JOSESwift
[4/58] Compiling JOSESwift RSAKeyCodable.swift
[5/58] Compiling JOSESwift RSAKeyEncryptionMode.swift
[6/58] Compiling JOSESwift RSAKeys.swift
[7/58] Compiling JOSESwift RSASigner.swift
[8/58] Compiling JOSESwift RSAVerifier.swift
[9/58] Compiling JOSESwift Serializer.swift
[10/58] Compiling JOSESwift Signer.swift
[11/58] Compiling JOSESwift SymmetricKeyCodable.swift
[12/58] Compiling JOSESwift SymmetricKeys.swift
[13/58] Compiling JOSESwift Verifier.swift
[14/58] Compiling JOSESwift Decrypter.swift
[15/58] Compiling JOSESwift Deserializer.swift
[16/58] Compiling JOSESwift DirectEncryptionMode.swift
[17/58] Compiling JOSESwift ECKeyCodable.swift
[18/58] Compiling JOSESwift ECKeys.swift
[19/58] Compiling JOSESwift ECSigner.swift
[20/58] Compiling JOSESwift JWKSetCodable.swift
[21/58] Compiling JOSESwift JWS.swift
[22/58] Compiling JOSESwift JWSHeader.swift
[23/58] Compiling JOSESwift KeyManagementMode.swift
[24/58] Compiling JOSESwift Payload.swift
[25/58] Compiling JOSESwift DataRSAPublicKey.swift
[26/58] Compiling JOSESwift DataSymmetricKey.swift
[27/58] Compiling JOSESwift EC.swift
[28/58] Compiling JOSESwift HMAC.swift
[29/58] Compiling JOSESwift RSA.swift
[30/58] Compiling JOSESwift SecKeyECPrivateKey.swift
[31/58] Compiling JOSESwift DeflateWrapper.swift
[32/58] Compiling JOSESwift Compressor.swift
[33/58] Compiling JOSESwift ContentEncryption.swift
[34/58] Compiling JOSESwift AES.swift
[35/58] Compiling JOSESwift DataECPrivateKey.swift
[36/58] Compiling JOSESwift DataECPublicKey.swift
[37/58] Compiling JOSESwift SecKeyECPublicKey.swift
[38/58] Compiling JOSESwift SecKeyRSAPublicKey.swift
[39/58] Compiling JOSESwift SecureRandom.swift
[40/58] Compiling JOSESwift Thumbprint.swift
[41/58] Compiling JOSESwift DataConvertible.swift
[42/58] Compiling JOSESwift DataExtensions.swift
[43/58] Compiling JOSESwift ECVerifier.swift
[44/58] Compiling JOSESwift Encrypter.swift
[45/58] Compiling JOSESwift JOSEHeader.swift
[46/58] Compiling JOSESwift JOSESwiftError.swift
[47/58] Compiling JOSESwift JWE.swift
[48/58] Compiling JOSESwift AESCBCEncryption.swift
[49/58] Compiling JOSESwift AESKeyWrappingMode.swift
[50/58] Compiling JOSESwift ASN1DEREncoding.swift
[51/58] Compiling JOSESwift ASN1DERParsing.swift
[52/58] Compiling JOSESwift AlgorithmExtensions.swift
[53/58] Compiling JOSESwift Algorithms.swift
[54/58] Compiling JOSESwift JWEHeader.swift
[55/58] Compiling JOSESwift JWK.swift
[56/58] Compiling JOSESwift JWKExtensions.swift
[57/58] Compiling JOSESwift JWKParameters.swift
[58/58] Compiling JOSESwift JWKSet.swift
Build complete! (16.50s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "JOSESwift",
  "name" : "JOSESwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "10.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "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/AESCBCEncryption.swift",
        "Sources/AESKeyWrappingMode.swift",
        "Sources/ASN1DEREncoding.swift",
        "Sources/ASN1DERParsing.swift",
        "Sources/AlgorithmExtensions.swift",
        "Sources/Algorithms.swift",
        "Sources/CompressionImplementation/DeflateWrapper.swift",
        "Sources/Compressor.swift",
        "Sources/ContentEncryption.swift",
        "Sources/CryptoImplementation/AES.swift",
        "Sources/CryptoImplementation/DataECPrivateKey.swift",
        "Sources/CryptoImplementation/DataECPublicKey.swift",
        "Sources/CryptoImplementation/DataRSAPublicKey.swift",
        "Sources/CryptoImplementation/DataSymmetricKey.swift",
        "Sources/CryptoImplementation/EC.swift",
        "Sources/CryptoImplementation/HMAC.swift",
        "Sources/CryptoImplementation/RSA.swift",
        "Sources/CryptoImplementation/SecKeyECPrivateKey.swift",
        "Sources/CryptoImplementation/SecKeyECPublicKey.swift",
        "Sources/CryptoImplementation/SecKeyRSAPublicKey.swift",
        "Sources/CryptoImplementation/SecureRandom.swift",
        "Sources/CryptoImplementation/Thumbprint.swift",
        "Sources/DataConvertible.swift",
        "Sources/DataExtensions.swift",
        "Sources/Decrypter.swift",
        "Sources/Deserializer.swift",
        "Sources/DirectEncryptionMode.swift",
        "Sources/ECKeyCodable.swift",
        "Sources/ECKeys.swift",
        "Sources/ECSigner.swift",
        "Sources/ECVerifier.swift",
        "Sources/Encrypter.swift",
        "Sources/JOSEHeader.swift",
        "Sources/JOSESwiftError.swift",
        "Sources/JWE.swift",
        "Sources/JWEHeader.swift",
        "Sources/JWK.swift",
        "Sources/JWKExtensions.swift",
        "Sources/JWKParameters.swift",
        "Sources/JWKSet.swift",
        "Sources/JWKSetCodable.swift",
        "Sources/JWS.swift",
        "Sources/JWSHeader.swift",
        "Sources/KeyManagementMode.swift",
        "Sources/Payload.swift",
        "Sources/RSAKeyCodable.swift",
        "Sources/RSAKeyEncryptionMode.swift",
        "Sources/RSAKeys.swift",
        "Sources/RSASigner.swift",
        "Sources/RSAVerifier.swift",
        "Sources/Serializer.swift",
        "Sources/Signer.swift",
        "Sources/SymmetricKeyCodable.swift",
        "Sources/SymmetricKeys.swift",
        "Sources/Verifier.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.