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 DigicertSwift, reference 0.2.0 (10272f), with Swift 6.1 for macOS (SPM) on 24 Apr 2025 23:04:35 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yasumoto/digicertswift.git
Reference: 0.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/yasumoto/digicertswift
 * tag               0.2.0      -> FETCH_HEAD
HEAD is now at 10272f2 Cloud SSL request too
Cloned https://github.com/yasumoto/digicertswift.git
Revision (git rev-parse @):
10272f299a29b804ab7a3cce688360d934d9e90d
SUCCESS checkout https://github.com/yasumoto/digicertswift.git at 0.2.0
========================================
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",
  "dependencies": [
    {
      "identity": "digicertswift",
      "name": "DigicertSwift",
      "url": "https://github.com/yasumoto/digicertswift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/digicertswift",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/yasumoto/digicertswift.git
[1/45] Fetching digicertswift
Fetched https://github.com/yasumoto/digicertswift.git from cache (0.54s)
Creating working copy for https://github.com/yasumoto/digicertswift.git
Working copy of https://github.com/yasumoto/digicertswift.git resolved at 0.2.0 (10272f2)
warning: '.resolve-product-dependencies': dependency 'digicertswift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/yasumoto/digicertswift.git
https://github.com/yasumoto/digicertswift.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "DigicertSwift",
  "name" : "DigicertSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "DigicertSwift",
      "targets" : [
        "DigicertSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DigicertSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "DigicertSwiftTests",
      "path" : "Tests/DigicertSwiftTests",
      "sources" : [
        "DigicertSwiftTests.swift"
      ],
      "target_dependencies" : [
        "DigicertSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DigicertSwift",
      "module_type" : "SwiftTarget",
      "name" : "DigicertSwift",
      "path" : "Sources/DigicertSwift",
      "product_memberships" : [
        "DigicertSwift"
      ],
      "sources" : [
        "DigicertSwift.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/4] Compiling DigicertSwift DigicertSwift.swift
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:113:17: warning: capture of 'self' with non-sendable type 'DigicertSwift' in a '@Sendable' closure
 16 | }
 17 |
 18 | public struct DigicertSwift {
    |               `- note: consider making struct 'DigicertSwift' conform to the 'Sendable' protocol
 19 |     let baseDomain = "https://www.digicert.com/services/v2/"
 20 |     let authHeader = "X-DC-DEVKEY"
    :
111 |                     }
112 |                 }
113 |                 self.sema.signal()
    |                 `- warning: capture of 'self' with non-sendable type 'DigicertSwift' in a '@Sendable' closure
114 |             }
115 |             task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:96:37: warning: mutation of captured var 'errorResponse' in concurrently-executing code
 94 |                                 let errors = try JSONDecoder().decode(DigicertNetworkErrors.self, from: data)
 95 |                                 if let error = errors.errors.first {
 96 |                                     errorResponse = error
    |                                     `- warning: mutation of captured var 'errorResponse' in concurrently-executing code
 97 |                                 }
 98 |                             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:110:25: warning: mutation of captured var 'response' in concurrently-executing code
108 |                     }
109 |                     if let data = $0 {
110 |                         response = data
    |                         `- warning: mutation of captured var 'response' in concurrently-executing code
111 |                     }
112 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:243:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
241 |         let csr: String
242 |         let signature_hash: SignatureHash
243 |         let organization_units: [String]? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'organization_units' case to silence this warning
    |             `- note: make the property mutable instead
244 |         let server_platform: ServerPlatform? = nil
245 |         let profile_option: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:244:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
242 |         let signature_hash: SignatureHash
243 |         let organization_units: [String]? = nil
244 |         let server_platform: ServerPlatform? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'server_platform' case to silence this warning
    |             `- note: make the property mutable instead
245 |         let profile_option: String? = nil
246 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:245:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
243 |         let organization_units: [String]? = nil
244 |         let server_platform: ServerPlatform? = nil
245 |         let profile_option: String? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'profile_option' case to silence this warning
    |             `- note: make the property mutable instead
246 |     }
247 |
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:253:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
251 |         let organization: RequestOrganization
252 |         let validity_years: Int
253 |         let custom_expiration_date: String? = nil //TODO Make this YYYY-MM-DD format
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'custom_expiration_date' case to silence this warning
    |             `- note: make the property mutable instead
254 |         let comments: String? = nil
255 |         let disable_renewal_notifications: Bool? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:254:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
252 |         let validity_years: Int
253 |         let custom_expiration_date: String? = nil //TODO Make this YYYY-MM-DD format
254 |         let comments: String? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'comments' case to silence this warning
    |             `- note: make the property mutable instead
255 |         let disable_renewal_notifications: Bool? = nil
256 |         let renewal_of_order_id: Int? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:255:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
253 |         let custom_expiration_date: String? = nil //TODO Make this YYYY-MM-DD format
254 |         let comments: String? = nil
255 |         let disable_renewal_notifications: Bool? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'disable_renewal_notifications' case to silence this warning
    |             `- note: make the property mutable instead
256 |         let renewal_of_order_id: Int? = nil
257 |         let disable_ct: Bool? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:256:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
254 |         let comments: String? = nil
255 |         let disable_renewal_notifications: Bool? = nil
256 |         let renewal_of_order_id: Int? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'renewal_of_order_id' case to silence this warning
    |             `- note: make the property mutable instead
257 |         let disable_ct: Bool? = nil
258 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:257:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
255 |         let disable_renewal_notifications: Bool? = nil
256 |         let renewal_of_order_id: Int? = nil
257 |         let disable_ct: Bool? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'disable_ct' case to silence this warning
    |             `- note: make the property mutable instead
258 |     }
259 |
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:307:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
305 |         let csr: String
306 |         let signature_hash: SignatureHash
307 |         let organization_units: [String]? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'organization_units' case to silence this warning
    |             `- note: make the property mutable instead
308 |         let server_platform: ServerPlatform? = nil
309 |         let profile_option: String? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:308:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
306 |         let signature_hash: SignatureHash
307 |         let organization_units: [String]? = nil
308 |         let server_platform: ServerPlatform? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'server_platform' case to silence this warning
    |             `- note: make the property mutable instead
309 |         let profile_option: String? = nil
310 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:309:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
307 |         let organization_units: [String]? = nil
308 |         let server_platform: ServerPlatform? = nil
309 |         let profile_option: String? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'profile_option' case to silence this warning
    |             `- note: make the property mutable instead
310 |     }
311 |
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:316:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
314 |         let organization: RequestOrganization
315 |         let validity_years: Int
316 |         let custom_expiration_date: String? = nil //TODO Make this YYYY-MM-DD format
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'custom_expiration_date' case to silence this warning
    |             `- note: make the property mutable instead
317 |         let comments: String? = nil
318 |         let disable_renewal_notifications: Bool? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:317:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
315 |         let validity_years: Int
316 |         let custom_expiration_date: String? = nil //TODO Make this YYYY-MM-DD format
317 |         let comments: String? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'comments' case to silence this warning
    |             `- note: make the property mutable instead
318 |         let disable_renewal_notifications: Bool? = nil
319 |         let renewal_of_order_id: Int? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:318:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
316 |         let custom_expiration_date: String? = nil //TODO Make this YYYY-MM-DD format
317 |         let comments: String? = nil
318 |         let disable_renewal_notifications: Bool? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'disable_renewal_notifications' case to silence this warning
    |             `- note: make the property mutable instead
319 |         let renewal_of_order_id: Int? = nil
320 |         let disable_ct: Bool? = nil
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:319:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
317 |         let comments: String? = nil
318 |         let disable_renewal_notifications: Bool? = nil
319 |         let renewal_of_order_id: Int? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'renewal_of_order_id' case to silence this warning
    |             `- note: make the property mutable instead
320 |         let disable_ct: Bool? = nil
321 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DigicertSwift/DigicertSwift.swift:320:13: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
318 |         let disable_renewal_notifications: Bool? = nil
319 |         let renewal_of_order_id: Int? = nil
320 |         let disable_ct: Bool? = nil
    |             |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |             |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'disable_ct' case to silence this warning
    |             `- note: make the property mutable instead
321 |     }
322 |
[4/4] Emitting module DigicertSwift
Build complete! (4.39s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "DigicertSwift",
  "name" : "DigicertSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "DigicertSwift",
      "targets" : [
        "DigicertSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DigicertSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "DigicertSwiftTests",
      "path" : "Tests/DigicertSwiftTests",
      "sources" : [
        "DigicertSwiftTests.swift"
      ],
      "target_dependencies" : [
        "DigicertSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DigicertSwift",
      "module_type" : "SwiftTarget",
      "name" : "DigicertSwift",
      "path" : "Sources/DigicertSwift",
      "product_memberships" : [
        "DigicertSwift"
      ],
      "sources" : [
        "DigicertSwift.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
Done.