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 AlamofireLogging, reference master (ce75cd), with Swift 6.0 for macOS (SPM) on 27 Nov 2024 02:16:34 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.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.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Digipolitan/alamofire-logging.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Digipolitan/alamofire-logging
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at ce75cda Merge branch 'release/1.0.4'
Cloned https://github.com/Digipolitan/alamofire-logging.git
Revision (git rev-parse @):
ce75cda317a4a4039bf5ee047615711c9604d33a
SUCCESS checkout https://github.com/Digipolitan/alamofire-logging.git at master
Fetching https://github.com/Alamofire/Alamofire.git
[1/30017] Fetching alamofire
Fetched https://github.com/Alamofire/Alamofire.git from cache (2.86s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 4.9.1 (2.43s)
Creating working copy for https://github.com/Alamofire/Alamofire.git
Working copy of https://github.com/Alamofire/Alamofire.git resolved at 4.9.1
========================================
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": "alamofire-logging",
      "name": "AlamofireLogging",
      "url": "https://github.com/Digipolitan/alamofire-logging.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/alamofire-logging",
      "dependencies": [
        {
          "identity": "alamofire",
          "name": "Alamofire",
          "url": "https://github.com/Alamofire/Alamofire.git",
          "version": "4.9.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Alamofire",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/Digipolitan/alamofire-logging.git
[1/371] Fetching alamofire-logging
Fetched https://github.com/Digipolitan/alamofire-logging.git from cache (0.80s)
Fetching https://github.com/Alamofire/Alamofire.git from cache
Fetched https://github.com/Alamofire/Alamofire.git from cache (0.66s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 4.9.1 (0.03s)
Creating working copy for https://github.com/Alamofire/Alamofire.git
Working copy of https://github.com/Alamofire/Alamofire.git resolved at 4.9.1
Creating working copy for https://github.com/Digipolitan/alamofire-logging.git
Working copy of https://github.com/Digipolitan/alamofire-logging.git resolved at master (ce75cda)
warning: '.resolve-product-dependencies': dependency 'alamofire-logging' is not used by any target
Found 1 product dependencies
  - Alamofire
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/Digipolitan/alamofire-logging.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.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/3] Write sources
[2/3] Write swift-version--7754E27361AE5C74.txt
[4/20] Compiling Alamofire Timeline.swift
[5/21] Compiling Alamofire SessionDelegate.swift
[6/21] Compiling Alamofire SessionManager.swift
[7/21] Compiling Alamofire TaskDelegate.swift
[8/21] Compiling Alamofire Response.swift
[9/21] Compiling Alamofire ResponseSerialization.swift
[10/21] Compiling Alamofire Result.swift
[11/21] Compiling Alamofire ServerTrustPolicy.swift
[12/21] Compiling Alamofire ParameterEncoding.swift
[13/21] Compiling Alamofire Request.swift
[14/21] Compiling Alamofire NetworkReachabilityManager.swift
[15/21] Compiling Alamofire Notifications.swift
[16/21] Compiling Alamofire AFError.swift
[17/21] Compiling Alamofire Alamofire.swift
[18/21] Emitting module Alamofire
[19/21] Compiling Alamofire DispatchQueue+Alamofire.swift
[20/21] Compiling Alamofire MultipartFormData.swift
[21/21] Compiling Alamofire Validation.swift
[22/24] Compiling AlamofireLogging LogLevel.swift
[23/24] Compiling AlamofireLogging DataRequest+Logging.swift
/Users/admin/builder/spi-builder-workspace/Sources/AlamofireLogging/DataRequest+Logging.swift:15:5: warning: 'public' modifier is redundant for instance method declared in a public extension
13 |
14 |     @discardableResult
15 |     public func log(level: LogLevel = .simple) -> Self {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
16 |         self.logRequest(level: level)
17 |         return self.logResponse(level: level)
/Users/admin/builder/spi-builder-workspace/Sources/AlamofireLogging/DataRequest+Logging.swift:21:5: warning: 'public' modifier is redundant for instance method declared in a public extension
19 |
20 |     @discardableResult
21 |     public func logRequest(level: LogLevel = .simple) -> Self {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
22 |         guard level != .none else {
23 |             return self
/Users/admin/builder/spi-builder-workspace/Sources/AlamofireLogging/DataRequest+Logging.swift:49:5: warning: 'public' modifier is redundant for instance method declared in a public extension
47 |
48 |     @discardableResult
49 |     public func logResponse(level: LogLevel = .simple) -> Self {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
50 |         guard level != .none else {
51 |             return self
[24/24] Emitting module AlamofireLogging
/Users/admin/builder/spi-builder-workspace/Sources/AlamofireLogging/DataRequest+Logging.swift:15:5: warning: 'public' modifier is redundant for instance method declared in a public extension
13 |
14 |     @discardableResult
15 |     public func log(level: LogLevel = .simple) -> Self {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
16 |         self.logRequest(level: level)
17 |         return self.logResponse(level: level)
/Users/admin/builder/spi-builder-workspace/Sources/AlamofireLogging/DataRequest+Logging.swift:21:5: warning: 'public' modifier is redundant for instance method declared in a public extension
19 |
20 |     @discardableResult
21 |     public func logRequest(level: LogLevel = .simple) -> Self {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
22 |         guard level != .none else {
23 |             return self
/Users/admin/builder/spi-builder-workspace/Sources/AlamofireLogging/DataRequest+Logging.swift:49:5: warning: 'public' modifier is redundant for instance method declared in a public extension
47 |
48 |     @discardableResult
49 |     public func logResponse(level: LogLevel = .simple) -> Self {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
50 |         guard level != .none else {
51 |             return self
Build complete! (16.52s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "alamofire",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.8.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Alamofire/Alamofire.git"
    }
  ],
  "manifest_display_name" : "AlamofireLogging",
  "name" : "AlamofireLogging",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "AlamofireLogging",
      "targets" : [
        "AlamofireLogging"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AlamofireLoggingTests",
      "module_type" : "SwiftTarget",
      "name" : "AlamofireLoggingTests",
      "path" : "Tests/AlamofireLoggingTests",
      "sources" : [
        "AlamofireLoggingTests.swift"
      ],
      "target_dependencies" : [
        "AlamofireLogging"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AlamofireLogging",
      "module_type" : "SwiftTarget",
      "name" : "AlamofireLogging",
      "path" : "Sources/AlamofireLogging",
      "product_dependencies" : [
        "Alamofire"
      ],
      "product_memberships" : [
        "AlamofireLogging"
      ],
      "sources" : [
        "DataRequest+Logging.swift",
        "LogLevel.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
Done.