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 OperationPlus, reference main (1551ba), with Swift 5.8 for macOS (SPM) on 5 Jul 2024 23:34:11 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.45.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/OperationPlus.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ChimeHQ/OperationPlus
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 1551ba3 Prepare for archiving
Cloned https://github.com/ChimeHQ/OperationPlus.git
Revision (git rev-parse @):
1551ba35b689ea1e4cfb479dda3f9a782d942be3
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/OperationPlus.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.8
Building package at path:  $workDir
https://github.com/ChimeHQ/OperationPlus.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Building for debugging...
[1/22] Emitting module OperationPlus
/Users/admin/builder/spi-builder-workspace/Sources/OperationPlus/BaseOperationError.swift:19:10: warning: associated value 'dependencyAddedInInvalidState' of 'Sendable'-conforming enum 'BaseOperationError' has non-sendable type 'Operation'
    case dependencyAddedInInvalidState(Operation)
         ^
Foundation.Operation:2:12: note: class 'Operation' does not conform to the 'Sendable' protocol
open class Operation : NSObject {
           ^
[2/24] Compiling OperationPlus AsyncBlockProducerOperation.swift
[3/24] Compiling OperationPlus AsyncConsumerOperation.swift
[4/24] Compiling OperationPlus AsyncConsumerProducerOperation.swift
[5/24] Compiling OperationPlus OperationQueue+Dependencies.swift
[6/24] Compiling OperationPlus OperationQueue+Emptied.swift
[7/24] Compiling OperationPlus Operation+Dependencies.swift
[8/24] Compiling OperationPlus OperationQueue+Creation.swift
[9/24] Compiling OperationPlus AsyncOperation.swift
[10/24] Compiling OperationPlus AsyncProducerOperation.swift
[11/24] Compiling OperationPlus BaseOperation.swift
[12/24] Compiling OperationPlus Publishers.swift
[13/24] Compiling OperationPlus ProducerOperation.swift
[14/24] Compiling OperationPlus BlockConsumerProducerOperation.swift
[15/24] Compiling OperationPlus BlockProducerOperation.swift
[16/24] Compiling OperationPlus AsyncBlockConsumerOperation.swift
[17/24] Compiling OperationPlus AsyncBlockConsumerProducerOperation.swift
[18/24] Compiling OperationPlus AsyncBlockOperation.swift
[19/24] Compiling OperationPlus ConsumerOperation.swift
[20/24] Compiling OperationPlus ConsumerProducerOperation.swift
[21/24] Compiling OperationPlus BaseOperationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/OperationPlus/BaseOperationError.swift:19:10: warning: associated value 'dependencyAddedInInvalidState' of 'Sendable'-conforming enum 'BaseOperationError' has non-sendable type 'Operation'
    case dependencyAddedInInvalidState(Operation)
         ^
Foundation.Operation:2:12: note: class 'Operation' does not conform to the 'Sendable' protocol
open class Operation : NSObject {
           ^
[22/24] Compiling OperationPlus BlockConsumerOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/OperationPlus/BaseOperationError.swift:19:10: warning: associated value 'dependencyAddedInInvalidState' of 'Sendable'-conforming enum 'BaseOperationError' has non-sendable type 'Operation'
    case dependencyAddedInInvalidState(Operation)
         ^
Foundation.Operation:2:12: note: class 'Operation' does not conform to the 'Sendable' protocol
open class Operation : NSObject {
           ^
[23/24] Compiling OperationPlus OperationQueue+Enqueuing.swift
[24/24] Compiling OperationPlus OperationQueue+Preconditions.swift
[25/29] Compiling OperationTestingPlus NeverFinishingProducerOperation.swift
[26/29] Emitting module OperationTestingPlus
[27/29] Compiling OperationTestingPlus NeverFinishingOperation.swift
[28/29] Compiling OperationTestingPlus FulfillExpectationOperation.swift
[29/29] Compiling OperationTestingPlus OperationExpectation.swift
Build complete! (15.09s)
Build complete.
Done.