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 Kubrick, reference main (de9b0d), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 23:48:56 UTC.

Swift 6 data race errors: 23

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/outfoxx/Kubrick.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/outfoxx/Kubrick
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at de9b0d8 Add spi.yml
Cloned https://github.com/outfoxx/Kubrick.git
Revision (git rev-parse @):
de9b0d88d3ac6c31d64071fdf58a82f331ce6ef9
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/outfoxx/Kubrick.git at main
Fetching https://github.com/outfoxx/potentcodables.git
Fetching https://github.com/attaswift/BigInt.git
Fetching https://github.com/kdubb/SwiftFriendlyId.git
Fetching https://github.com/outfoxx/IOStreams.git
Fetching https://github.com/apple/swift-numerics from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/apple/swift-argument-parser from cache
[1/62] Fetching swiftfriendlyid
[63/4833] Fetching swiftfriendlyid, bigint
[64/9252] Fetching swiftfriendlyid, bigint, iostreams
[557/80301] Fetching swiftfriendlyid, bigint, iostreams, potentcodables
Fetched https://github.com/kdubb/SwiftFriendlyId.git from cache (1.16s)
Fetched https://github.com/apple/swift-numerics from cache (1.16s)
Fetched https://github.com/outfoxx/IOStreams.git from cache (1.16s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.16s)
[7561/75820] Fetching bigint, potentcodables
Fetching https://github.com/SusanDoggie/Float16.git
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/SwiftyLab/AsyncObjects.git
Fetching https://github.com/apple/swift-docc-symbolkit
Fetched https://github.com/apple/swift-collections.git from cache (1.18s)
Fetching https://github.com/apple/swift-docc-plugin
[64454/76130] Fetching bigint, potentcodables, float16
[69635/78179] Fetching bigint, potentcodables, float16, swift-docc-plugin
Fetched https://github.com/SusanDoggie/Float16.git from cache (0.66s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.66s)
[75923/77869] Fetching bigint, potentcodables, swift-docc-plugin
[76047/81246] Fetching bigint, potentcodables, swift-docc-plugin, swift-docc-symbolkit
[77027/85435] Fetching bigint, potentcodables, swift-docc-plugin, swift-docc-symbolkit, asyncobjects
Fetched https://github.com/apple/swift-docc-plugin from cache (1.07s)
[79128/83386] Fetching bigint, potentcodables, swift-docc-symbolkit, asyncobjects
Fetched https://github.com/apple/swift-docc-symbolkit from cache (1.19s)
[77035/80009] Fetching bigint, potentcodables, asyncobjects
Fetched https://github.com/attaswift/BigInt.git from cache (2.60s)
Fetched https://github.com/outfoxx/potentcodables.git from cache (2.60s)
Fetched https://github.com/SwiftyLab/AsyncObjects.git from cache (1.47s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (3.30s)
Computing version for https://github.com/outfoxx/IOStreams.git
Computed https://github.com/outfoxx/IOStreams.git at 1.4.2 (0.66s)
Computing version for https://github.com/kdubb/SwiftFriendlyId.git
Computed https://github.com/kdubb/SwiftFriendlyId.git at 1.3.1 (0.58s)
Computing version for https://github.com/outfoxx/potentcodables.git
Computed https://github.com/outfoxx/potentcodables.git at 3.2.0 (0.61s)
Computing version for https://github.com/SwiftyLab/AsyncObjects.git
Computed https://github.com/SwiftyLab/AsyncObjects.git at 2.1.0 (0.66s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.62s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.1.0 (0.58s)
Computing version for https://github.com/attaswift/BigInt.git
Computed https://github.com/attaswift/BigInt.git at 5.3.0 (0.58s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.58s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.0.5 (0.59s)
Computing version for https://github.com/SusanDoggie/Float16.git
Computed https://github.com/SusanDoggie/Float16.git at 1.1.1 (0.58s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.2 (0.59s)
Creating working copy for https://github.com/SusanDoggie/Float16.git
Working copy of https://github.com/SusanDoggie/Float16.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.2
Creating working copy for https://github.com/outfoxx/IOStreams.git
Working copy of https://github.com/outfoxx/IOStreams.git resolved at 1.4.2
Creating working copy for https://github.com/outfoxx/potentcodables.git
Working copy of https://github.com/outfoxx/potentcodables.git resolved at 3.2.0
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.3.0
Creating working copy for https://github.com/SwiftyLab/AsyncObjects.git
Working copy of https://github.com/SwiftyLab/AsyncObjects.git resolved at 2.1.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.0.5
Creating working copy for https://github.com/kdubb/SwiftFriendlyId.git
Working copy of https://github.com/kdubb/SwiftFriendlyId.git resolved at 1.3.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": "kubrick",
      "name": "Kubrick",
      "url": "https://github.com/outfoxx/Kubrick.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Kubrick",
      "dependencies": [
        {
          "identity": "asyncobjects",
          "name": "AsyncObjects",
          "url": "https://github.com/SwiftyLab/AsyncObjects.git",
          "version": "2.1.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/AsyncObjects",
          "dependencies": [
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.0.6",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "potentcodables",
          "name": "PotentCodables",
          "url": "https://github.com/outfoxx/potentcodables.git",
          "version": "3.2.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/potentcodables",
          "dependencies": [
            {
              "identity": "bigint",
              "name": "BigInt",
              "url": "https://github.com/attaswift/BigInt.git",
              "version": "5.3.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/BigInt",
              "dependencies": [
              ]
            },
            {
              "identity": "float16",
              "name": "Float16",
              "url": "https://github.com/SusanDoggie/Float16.git",
              "version": "1.1.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Float16",
              "dependencies": [
                {
                  "identity": "swift-numerics",
                  "name": "swift-numerics",
                  "url": "https://github.com/apple/swift-numerics",
                  "version": "1.0.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.0.6",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swiftfriendlyid",
          "name": "FriendlyId",
          "url": "https://github.com/kdubb/SwiftFriendlyId.git",
          "version": "1.3.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftFriendlyId",
          "dependencies": [
            {
              "identity": "swift-argument-parser",
              "name": "swift-argument-parser",
              "url": "https://github.com/apple/swift-argument-parser",
              "version": "1.5.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
              "dependencies": [
              ]
            },
            {
              "identity": "bigint",
              "name": "BigInt",
              "url": "https://github.com/attaswift/BigInt.git",
              "version": "5.3.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/BigInt",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "iostreams",
          "name": "IOStreams",
          "url": "https://github.com/outfoxx/IOStreams.git",
          "version": "1.4.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/IOStreams",
          "dependencies": [
            {
              "identity": "swift-atomics",
              "name": "swift-atomics",
              "url": "https://github.com/apple/swift-atomics.git",
              "version": "1.1.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/outfoxx/Kubrick.git
[1/1573] Fetching kubrick
Fetched https://github.com/outfoxx/Kubrick.git from cache (1.17s)
Fetching https://github.com/SwiftyLab/AsyncObjects.git from cache
Fetching https://github.com/kdubb/SwiftFriendlyId.git from cache
Fetching https://github.com/outfoxx/IOStreams.git from cache
Fetching https://github.com/outfoxx/potentcodables.git from cache
Fetched https://github.com/kdubb/SwiftFriendlyId.git from cache (0.45s)
Fetched https://github.com/SwiftyLab/AsyncObjects.git from cache (0.45s)
Fetched https://github.com/outfoxx/IOStreams.git from cache (0.47s)
Fetched https://github.com/outfoxx/potentcodables.git from cache (0.47s)
Computing version for https://github.com/outfoxx/IOStreams.git
Computed https://github.com/outfoxx/IOStreams.git at 1.4.2 (0.53s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.47s)
Computing version for https://github.com/outfoxx/potentcodables.git
Computed https://github.com/outfoxx/potentcodables.git at 3.2.0 (0.53s)
Fetching https://github.com/attaswift/BigInt.git from cache
Fetching https://github.com/SusanDoggie/Float16.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/attaswift/BigInt.git from cache (0.43s)
Fetched https://github.com/SusanDoggie/Float16.git from cache (0.49s)
Fetched https://github.com/apple/swift-collections.git from cache (0.50s)
Computing version for https://github.com/SwiftyLab/AsyncObjects.git
Computed https://github.com/SwiftyLab/AsyncObjects.git at 2.1.0 (0.56s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.1.0 (0.03s)
Computing version for https://github.com/SusanDoggie/Float16.git
Computed https://github.com/SusanDoggie/Float16.git at 1.1.1 (0.02s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.46s)
Computing version for https://github.com/attaswift/BigInt.git
Computed https://github.com/attaswift/BigInt.git at 5.3.0 (0.51s)
Computing version for https://github.com/kdubb/SwiftFriendlyId.git
Computed https://github.com/kdubb/SwiftFriendlyId.git at 1.3.2 (0.58s)
Fetching https://github.com/apple/swift-argument-parser from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.53s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.0.6 (0.59s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.3 (0.59s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.0 (0.47s)
Creating working copy for https://github.com/outfoxx/potentcodables.git
Working copy of https://github.com/outfoxx/potentcodables.git resolved at 3.2.0
Creating working copy for https://github.com/outfoxx/IOStreams.git
Working copy of https://github.com/outfoxx/IOStreams.git resolved at 1.4.2
Creating working copy for https://github.com/outfoxx/Kubrick.git
Working copy of https://github.com/outfoxx/Kubrick.git resolved at main (de9b0d8)
Creating working copy for https://github.com/SwiftyLab/AsyncObjects.git
Working copy of https://github.com/SwiftyLab/AsyncObjects.git resolved at 2.1.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.1.0
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.3.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.0
Creating working copy for https://github.com/SusanDoggie/Float16.git
Working copy of https://github.com/SusanDoggie/Float16.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.3
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.0.6
Creating working copy for https://github.com/kdubb/SwiftFriendlyId.git
Working copy of https://github.com/kdubb/SwiftFriendlyId.git resolved at 1.3.2
warning: '.resolve-product-dependencies': dependency 'kubrick' is not used by any target
Found 4 product dependencies
  - AsyncObjects
  - PotentCodables
  - FriendlyId
  - IOStreams
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/outfoxx/Kubrick.git
https://github.com/outfoxx/Kubrick.git
{
  "dependencies" : [
    {
      "identity" : "asyncobjects",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "2.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SwiftyLab/AsyncObjects.git"
    },
    {
      "identity" : "potentcodables",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.2.0",
            "upper_bound" : "3.3.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/outfoxx/potentcodables.git"
    },
    {
      "identity" : "swiftfriendlyid",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.1",
            "upper_bound" : "1.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kdubb/SwiftFriendlyId.git"
    },
    {
      "identity" : "iostreams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.2",
            "upper_bound" : "1.5.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/outfoxx/IOStreams.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "1.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Kubrick",
  "name" : "Kubrick",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "Kubrick",
      "targets" : [
        "Kubrick"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Kubrick",
      "module_type" : "SwiftTarget",
      "name" : "Kubrick",
      "path" : "Sources/Kubrick",
      "product_dependencies" : [
        "AsyncObjects",
        "IOStreams",
        "PotentCodables",
        "FriendlyId"
      ],
      "product_memberships" : [
        "Kubrick"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/Kubrick.docc",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "AssistantsWatcher.swift",
        "Base64URL.swift",
        "BatchJob.swift",
        "CatchJob.swift",
        "DirectoryWatcher.swift",
        "DynamicJobDirector.swift",
        "ExecutableJob.swift",
        "ExternalJobKey.swift",
        "FileHandles.swift",
        "Job.swift",
        "JobBinding.swift",
        "JobBuilder.swift",
        "JobCodable.swift",
        "JobDirector.swift",
        "JobDirectorID.swift",
        "JobDirectorMode.swift",
        "JobDirectorStore.swift",
        "JobEnvironment.swift",
        "JobEnvironmentValue.swift",
        "JobError.swift",
        "JobErrorBox.swift",
        "JobExecutionError.swift",
        "JobHashable.swift",
        "JobHasher.swift",
        "JobID.swift",
        "JobInject.swift",
        "JobInjectManagable.swift",
        "JobInput.swift",
        "JobInputDescriptor.swift",
        "JobInputResults.swift",
        "JobKey.swift",
        "JobResult.swift",
        "JobTransferError.swift",
        "JobValue.swift",
        "Logging.swift",
        "MapJob.swift",
        "NoValue.swift",
        "RegEx.swift",
        "RegisterCache.swift",
        "ResultJob.swift",
        "RetryJob.swift",
        "SubmittableJob.swift",
        "SubmittableJobStore.swift",
        "Tasks.swift",
        "TimeDuration.swift",
        "TypeResolvers.swift",
        "URLSessionJobManager.swift",
        "UUIDs.swift",
        "UniqueID.swift",
        "UserNotificationJobManager.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
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
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/46] Write swift-version-2F0A5646E1D333AE.txt
[3/46] Compiling _NumericsShims _NumericsShims.c
[4/46] Compiling _AtomicsShims.c
[5/46] Write sources
[8/46] Copying PotentCodables.docc
[9/56] Compiling fy-ctype.c
[9/56] Write sources
[14/56] Copying Kubrick.docc
[16/102] Emitting module RealModule
[16/103] Compiling fy-event.c
[17/103] Write sources
[23/103] Compiling fy-input.c
[25/103] Compiling OrderedCollections OrderedSet+Invariants.swift
[26/103] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[27/103] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[28/103] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[29/103] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Operations.swift
[30/103] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Predicates.swift
[31/103] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[32/103] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[33/103] Compiling OrderedCollections OrderedSet+SubSequence.swift
[34/103] Compiling OrderedCollections OrderedSet+Testing.swift
[35/105] Compiling RealModule AlgebraicField.swift
[36/108] Compiling RealModule ApproximateEquality.swift
[37/108] Compiling RealModule Real.swift
[37/108] Compiling xxhash.c
[39/108] Compiling RealModule Float80+Real.swift
[40/108] Compiling RealModule ElementaryFunctions.swift
[41/108] Compiling RealModule Float16+Real.swift
[42/108] Compiling RealModule AugmentedArithmetic.swift
[43/108] Compiling RealModule Double+Real.swift
[44/108] Compiling RealModule Float+Real.swift
[44/108] Compiling fy-path.c
[45/108] Compiling fy-utils.c
[46/108] Compiling fy-doc.c
[47/127] Compiling fy-composer.c
[48/127] Compiling fy-utf8.c
[49/127] Compiling fy-atom.c
[50/127] Compiling fy-diag.c
[51/127] Compiling fy-types.c
[52/127] Compiling fy-dump.c
[54/127] Compiling RealModule RealFunctions.swift
[54/127] Compiling fy-parse.c
[55/127] Write sources
[57/127] Compiling fy-docbuilder.c
[58/127] Compiling fy-docstate.c
[59/127] Write sources
[62/127] Compiling CFloat16 float16.c
[63/127] Compiling fy-accel.c
[65/127] Compiling DequeModule UnsafeMutableBufferPointer+Utilities.swift
[66/127] Compiling DequeModule _DequeBuffer.swift
[67/127] Compiling DequeModule _DequeBufferHeader.swift
[68/127] Compiling DequeModule _DequeSlot.swift
[68/128] Compiling fy-walk.c
[69/128] Compiling fy-token.c
[71/171] Compiling OrderedCollections OrderedSet+Equatable.swift
[72/171] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[73/171] Compiling OrderedCollections OrderedSet+Hashable.swift
[74/171] Compiling OrderedCollections OrderedSet+Initializers.swift
[75/171] Compiling OrderedCollections OrderedSet+Insertions.swift
[75/171] Compiling fy-emit.c
[77/171] Compiling DequeModule _UnsafeWrappedBuffer.swift
[78/171] Compiling Atomics AtomicOptional.swift
[79/171] Compiling Atomics AtomicOptionalRawRepresentable.swift
[80/171] Compiling Atomics AtomicInteger.swift
[81/171] Compiling Atomics AtomicMemoryOrderings.swift
[82/171] Compiling Atomics AtomicValue.swift
[83/171] Compiling BigInt Hashable.swift
[84/171] Compiling BigInt Exponentiation.swift
[85/171] Compiling BigInt Floating Point Conversion.swift
[86/171] Compiling BigInt Shifts.swift
[87/171] Compiling BigInt Square Root.swift
[88/171] Compiling Atomics Unmanaged extensions.swift
[89/171] Compiling Atomics AtomicBool.swift
[90/171] Compiling BigInt Prime Test.swift
[91/171] Compiling BigInt Random.swift
[92/171] Compiling BigInt GCD.swift
[93/171] Compiling Atomics DoubleWord.swift
[94/171] Compiling Atomics AtomicLazyReference.swift
[95/171] Compiling Atomics HighLevelTypes.swift
[96/171] Compiling Atomics AtomicRawRepresentable.swift
[97/171] Compiling Atomics AtomicStrongReference.swift
[98/171] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[99/171] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[100/171] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[101/171] Compiling OrderedCollections OrderedDictionary+Values.swift
[102/171] Compiling OrderedCollections OrderedDictionary.swift
[103/171] Compiling OrderedCollections _HashTable+Bucket.swift
[104/171] Compiling OrderedCollections _HashTable+BucketIterator.swift
[105/171] Compiling OrderedCollections _HashTable+Constants.swift
[106/171] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[107/171] Compiling OrderedCollections _HashTable+Testing.swift
[116/171] Compiling Float16 Real.swift
[117/171] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[118/171] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[119/171] Compiling OrderedCollections OrderedSet.swift
[120/171] Compiling OrderedCollections RandomAccessCollection+Offsets.swift
[121/171] Compiling OrderedCollections _UnsafeBitset.swift
[122/171] Emitting module ArgumentParserToolInfo
[123/171] Compiling ArgumentParserToolInfo ToolInfo.swift
[124/171] Compiling Float16 Concurrency.swift
[125/171] Emitting module OrderedCollections
[132/171] Emitting module DequeModule
[133/171] Compiling Atomics Primitives.native.swift
[134/171] Compiling Atomics PointerConformances.swift
[147/171] Compiling Atomics IntegerConformances.swift
[148/172] Compiling Float16 float16.swift
[149/172] Emitting module Float16
[150/234] Emitting module Collections
[151/234] Compiling Collections Collections.swift
[152/234] Emitting module Atomics
[153/234] Compiling Atomics Primitives.shims.swift
[154/249] Emitting module ArgumentParser
[155/252] Compiling AsyncObjects CancellationSource.swift
[156/252] Compiling AsyncObjects Continuable.swift
[157/252] Compiling AsyncObjects ContinuableCollection.swift
[158/252] Compiling AsyncObjects ContinuableCollectionActor.swift
[159/252] Compiling AsyncObjects GlobalContinuation.swift
[160/252] Compiling AsyncObjects TaskGroup.swift
[161/252] Compiling AsyncObjects Future.swift
[162/252] Compiling AsyncObjects TrackableContinuable.swift
[163/252] Compiling IOStreams FileStreams.swift
[164/252] Compiling IOStreams FilterStreams.swift
[165/252] Compiling IOStreams Flushable.swift
[166/252] Compiling IOStreams BufferedStreams.swift
[167/252] Compiling IOStreams CompressionFilter.swift
[168/252] Compiling AsyncObjects TrackedContinuation.swift
[169/252] Compiling AsyncObjects Task.swift
[170/254] Compiling ArgumentParser ArgumentSet.swift
[171/254] Compiling ArgumentParser CommandParser.swift
[172/254] Compiling ArgumentParser InputOrigin.swift
[173/254] Compiling ArgumentParser Name.swift
[174/254] Compiling ArgumentParser SequenceExtensions.swift
[175/254] Compiling ArgumentParser StringExtensions.swift
[176/254] Compiling ArgumentParser Tree.swift
[177/254] Compiling IOStreams DataStreams.swift
[181/254] Compiling ArgumentParser CommandConfiguration.swift
[182/254] Compiling ArgumentParser EnumerableFlag.swift
[183/254] Compiling ArgumentParser ExpressibleByArgument.swift
[184/254] Compiling ArgumentParser ParsableArguments.swift
[185/254] Compiling AsyncObjects Loggable.swift
[186/254] Compiling AsyncObjects TaskOperation.swift
[187/254] Compiling ArgumentParser ArgumentDecoder.swift
[188/254] Compiling ArgumentParser ArgumentDefinition.swift
[189/254] Compiling IOStreams AsyncBuffers.swift
[190/254] Compiling IOStreams BoxCipherFilter.swift
[191/254] Compiling IOStreams HMACFilter.swift
[192/254] Compiling IOStreams HashingFilter.swift
[193/254] Compiling BigInt Subtraction.swift
[194/254] Compiling BigInt Words and Bits.swift
[198/254] Emitting module AsyncObjects
[202/254] Compiling IOStreams Stream.swift
[205/257] Emitting module BigInt
[221/257] Emitting module IOStreams
[230/257] Compiling IOStreams IOError.swift
[231/257] Compiling IOStreams Sink.swift
[232/257] Compiling IOStreams Source.swift
[255/283] Compiling IOStreams URLSessionStreams.swift
[256/283] Compiling FriendlyId Id.swift
[257/283] Compiling FriendlyId BigUints.swift
[258/283] Compiling FriendlyId FriendlyId.swift
[259/283] Compiling AsyncObjects TaskQueue.swift
[260/283] Compiling AsyncObjects TaskTracker.swift
[261/283] Emitting module FriendlyId
[262/283] Compiling FriendlyId Base62.swift
[263/283] Compiling PotentCodables KeyStrategy.swift
[264/283] Compiling PotentCodables KeyedNestedDecoder.swift
[265/285] Emitting module PotentCodables
[266/285] Compiling PotentCodables ZonedDate.swift
[267/285] Compiling PotentCodables resource_bundle_accessor.swift
[268/285] Compiling PotentCodables TimeZone.swift
[269/285] Compiling PotentCodables TopLevel.swift
[270/285] Compiling PotentCodables AnyValueEncoder.swift
[271/285] Compiling PotentCodables DecoderSupport.swift
[272/285] Compiling PotentCodables EncoderSupport.swift
[273/285] Compiling PotentCodables TreeValueDecodingContainer.swift
[274/285] Compiling PotentCodables Value.swift
[275/285] Compiling PotentCodables Errors.swift
[276/285] Compiling PotentCodables Float16.swift
[277/285] Compiling PotentCodables ValueTransformer.swift
[278/285] Compiling PotentCodables ValueTransformerProviding.swift
[279/285] Compiling PotentCodables AnyCodingKey.swift
[280/285] Compiling PotentCodables AnyValue.swift
[281/285] Compiling PotentCodables AnyValueDecoder.swift
[282/285] Compiling PotentCodables KeyedNestedEncoder.swift
[283/285] Compiling PotentCodables Refs.swift
[284/285] Compiling PotentCodables ValueDecoder.swift
[285/285] Compiling PotentCodables ValueEncoder.swift
[286/326] Compiling PotentASN1 Tagged.swift
[287/327] Compiling PotentJSON JSONSerialization.swift
[288/327] Compiling PotentJSON JSONWriter.swift
[289/327] Compiling PotentASN1 TaggedValue.swift
[290/327] Compiling PotentASN1 SchemaState.swift
[291/327] Compiling PotentCBOR CBORStream.swift
[292/327] Compiling PotentCBOR CBORReader.swift
[293/327] Compiling PotentCBOR CBOREncoder.swift
[294/327] Compiling PotentCBOR CBORSerialization.swift
[295/327] Compiling PotentCBOR CBORWriter.swift
[296/327] Compiling PotentYAML YAMLWriter.swift
[297/327] Compiling PotentYAML YAMLSerialization.swift
[298/327] Compiling PotentJSON JSONReader.swift
[299/327] Compiling PotentJSON JSONEncoder.swift
[300/327] Compiling PotentASN1 Schema.swift
[301/327] Compiling PotentASN1 SchemaSpecified.swift
[302/327] Compiling PotentYAML YAML.swift
[303/327] Compiling PotentYAML YAMLEncoder.swift
[304/327] Compiling PotentYAML YAMLDecoder.swift
[305/327] Emitting module PotentYAML
[306/327] Compiling PotentYAML Errors.swift
[307/327] Compiling PotentYAML YAMLReader.swift
[308/327] Compiling PotentJSON JSON.swift
[309/327] Emitting module PotentJSON
[310/327] Compiling PotentJSON JSONDecoder.swift
[311/327] Compiling PotentJSON Errors.swift
[312/327] Compiling PotentCBOR CBOR.swift
[313/327] Compiling PotentCBOR CBORDecoder.swift
[314/327] Emitting module PotentCBOR
[315/327] Compiling PotentASN1 Dates.swift
[316/327] Compiling PotentASN1 ObjectIdentifier.swift
[317/327] Compiling PotentASN1 AnyString.swift
[318/327] Compiling PotentASN1 AnyTime.swift
[319/327] Compiling PotentASN1 ASN1Encoder.swift
[320/327] Compiling PotentASN1 ASN1Serialization.swift
[321/327] Compiling PotentASN1 BigInts.swift
[322/327] Compiling PotentASN1 BitString.swift
[323/327] Emitting module PotentASN1
[324/327] Compiling PotentASN1 ASN1.swift
[325/327] Compiling PotentASN1 ASN1DERReader.swift
[326/327] Compiling PotentASN1 ASN1DERWriter.swift
[327/327] Compiling PotentASN1 ASN1Decoder.swift
[328/374] Compiling Kubrick JobExecutionError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobExecutionError.swift:22:8: warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
14 | public enum JobExecutionError: Error {
15 |
16 |   public enum InvariantViolation: Codable {
   |               `- note: consider making enum 'InvariantViolation' conform to the 'Sendable' protocol
17 |     case inputResultMissing
18 |     case inputResultInvalid
   :
20 |   }
21 |
22 |   case invariantViolation(InvariantViolation)
   |        `- warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
23 |   case multipleInputsFailed([Error])
24 |   case unboundInputs(jobType: String, inputTypes: [String])
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:42:23: warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 40 |         fatalError("No current JobDirector, must be accessed in the 'execute' method of a Job")
 41 |       }
 42 |       return director.injected[key]
    |                       `- warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 43 |     }
 44 |   }
    :
 71 |
 72 |
 73 | public class JobInjectValues {
    |              `- note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 74 |
 75 |   public var values: [String: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:158:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
156 |     await withTaskGroup(of: Void.self) { group in
157 |       for managable in values.values.compactMap({ $0 as? JobInjectManagable }) {
158 |         group.addTask {
    |                       `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
159 |           await managable.stop()
    |                 `- note: closure captures 'managable' which is accessible to code in the current task
160 |         }
161 |       }
[329/374] Compiling Kubrick JobHashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobExecutionError.swift:22:8: warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
14 | public enum JobExecutionError: Error {
15 |
16 |   public enum InvariantViolation: Codable {
   |               `- note: consider making enum 'InvariantViolation' conform to the 'Sendable' protocol
17 |     case inputResultMissing
18 |     case inputResultInvalid
   :
20 |   }
21 |
22 |   case invariantViolation(InvariantViolation)
   |        `- warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
23 |   case multipleInputsFailed([Error])
24 |   case unboundInputs(jobType: String, inputTypes: [String])
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:42:23: warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 40 |         fatalError("No current JobDirector, must be accessed in the 'execute' method of a Job")
 41 |       }
 42 |       return director.injected[key]
    |                       `- warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 43 |     }
 44 |   }
    :
 71 |
 72 |
 73 | public class JobInjectValues {
    |              `- note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 74 |
 75 |   public var values: [String: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:158:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
156 |     await withTaskGroup(of: Void.self) { group in
157 |       for managable in values.values.compactMap({ $0 as? JobInjectManagable }) {
158 |         group.addTask {
    |                       `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
159 |           await managable.stop()
    |                 `- note: closure captures 'managable' which is accessible to code in the current task
160 |         }
161 |       }
[330/374] Compiling Kubrick JobHasher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobExecutionError.swift:22:8: warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
14 | public enum JobExecutionError: Error {
15 |
16 |   public enum InvariantViolation: Codable {
   |               `- note: consider making enum 'InvariantViolation' conform to the 'Sendable' protocol
17 |     case inputResultMissing
18 |     case inputResultInvalid
   :
20 |   }
21 |
22 |   case invariantViolation(InvariantViolation)
   |        `- warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
23 |   case multipleInputsFailed([Error])
24 |   case unboundInputs(jobType: String, inputTypes: [String])
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:42:23: warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 40 |         fatalError("No current JobDirector, must be accessed in the 'execute' method of a Job")
 41 |       }
 42 |       return director.injected[key]
    |                       `- warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 43 |     }
 44 |   }
    :
 71 |
 72 |
 73 | public class JobInjectValues {
    |              `- note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 74 |
 75 |   public var values: [String: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:158:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
156 |     await withTaskGroup(of: Void.self) { group in
157 |       for managable in values.values.compactMap({ $0 as? JobInjectManagable }) {
158 |         group.addTask {
    |                       `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
159 |           await managable.stop()
    |                 `- note: closure captures 'managable' which is accessible to code in the current task
160 |         }
161 |       }
[331/374] Compiling Kubrick JobID.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobExecutionError.swift:22:8: warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
14 | public enum JobExecutionError: Error {
15 |
16 |   public enum InvariantViolation: Codable {
   |               `- note: consider making enum 'InvariantViolation' conform to the 'Sendable' protocol
17 |     case inputResultMissing
18 |     case inputResultInvalid
   :
20 |   }
21 |
22 |   case invariantViolation(InvariantViolation)
   |        `- warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
23 |   case multipleInputsFailed([Error])
24 |   case unboundInputs(jobType: String, inputTypes: [String])
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:42:23: warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 40 |         fatalError("No current JobDirector, must be accessed in the 'execute' method of a Job")
 41 |       }
 42 |       return director.injected[key]
    |                       `- warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 43 |     }
 44 |   }
    :
 71 |
 72 |
 73 | public class JobInjectValues {
    |              `- note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 74 |
 75 |   public var values: [String: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:158:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
156 |     await withTaskGroup(of: Void.self) { group in
157 |       for managable in values.values.compactMap({ $0 as? JobInjectManagable }) {
158 |         group.addTask {
    |                       `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
159 |           await managable.stop()
    |                 `- note: closure captures 'managable' which is accessible to code in the current task
160 |         }
161 |       }
[332/374] Compiling Kubrick JobInject.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobExecutionError.swift:22:8: warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
14 | public enum JobExecutionError: Error {
15 |
16 |   public enum InvariantViolation: Codable {
   |               `- note: consider making enum 'InvariantViolation' conform to the 'Sendable' protocol
17 |     case inputResultMissing
18 |     case inputResultInvalid
   :
20 |   }
21 |
22 |   case invariantViolation(InvariantViolation)
   |        `- warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
23 |   case multipleInputsFailed([Error])
24 |   case unboundInputs(jobType: String, inputTypes: [String])
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:42:23: warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 40 |         fatalError("No current JobDirector, must be accessed in the 'execute' method of a Job")
 41 |       }
 42 |       return director.injected[key]
    |                       `- warning: non-sendable type 'JobInjectValues' of property 'injected' cannot exit nonisolated context; this is an error in the Swift 6 language mode
 43 |     }
 44 |   }
    :
 71 |
 72 |
 73 | public class JobInjectValues {
    |              `- note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 74 |
 75 |   public var values: [String: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:158:23: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
156 |     await withTaskGroup(of: Void.self) { group in
157 |       for managable in values.values.compactMap({ $0 as? JobInjectManagable }) {
158 |         group.addTask {
    |                       `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
159 |           await managable.stop()
    |                 `- note: closure captures 'managable' which is accessible to code in the current task
160 |         }
161 |       }
[333/379] Emitting module Kubrick
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:48:26: warning: non-sendable type 'JobDirector.ID' (aka 'JobDirectorID') cannot be returned from nonisolated implementation to caller of protocol requirement 'id'; this is an error in the Swift 6 language mode
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
 47 |
 48 |   public nonisolated let id: ID
    |                          `- warning: non-sendable type 'JobDirector.ID' (aka 'JobDirectorID') cannot be returned from nonisolated implementation to caller of protocol requirement 'id'; this is an error in the Swift 6 language mode
 49 |   public nonisolated let mode: JobDirectorMode
 50 |   public nonisolated let injected: JobInjectValues
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorID.swift:20:15: note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 18 | /// persistence, etc.)
 19 | ///
 20 | public struct JobDirectorID: RawRepresentable, Hashable {
    |               `- note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 21 |
 22 |   public private(set) var rawValue: String
macro expansion @TaskLocal:1:12: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:44:47: note: expanded code originates here
 42 |   typealias ResolvedInputs = [ResolvedInput]
 43 |
 44 |   @TaskLocal static var currentJobKey: JobKey?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobKey: TaskLocal<JobKey?> = TaskLocal(wrappedValue: nil)
    |  |            `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
macro expansion @TaskLocal:1:49: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:44:47: note: expanded code originates here
 42 |   typealias ResolvedInputs = [ResolvedInput]
 43 |
 44 |   @TaskLocal static var currentJobKey: JobKey?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobKey: TaskLocal<JobKey?> = TaskLocal(wrappedValue: nil)
    |  |                                                 `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
macro expansion @TaskLocal:1:49: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:44:47: note: expanded code originates here
 42 |   typealias ResolvedInputs = [ResolvedInput]
 43 |
 44 |   @TaskLocal static var currentJobKey: JobKey?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobKey: TaskLocal<JobKey?> = TaskLocal(wrappedValue: nil)
    |  |                                                 `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
macro expansion @TaskLocal:1:12: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:46:65: note: expanded code originates here
 44 |   @TaskLocal static var currentJobKey: JobKey?
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobInputResults: TaskLocal<JobInputResults?> = TaskLocal(wrappedValue: nil)
    |  |            `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 47 |
 48 |   public nonisolated let id: ID
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
macro expansion @TaskLocal:1:67: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:46:65: note: expanded code originates here
 44 |   @TaskLocal static var currentJobKey: JobKey?
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobInputResults: TaskLocal<JobInputResults?> = TaskLocal(wrappedValue: nil)
    |  |                                                                   `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 47 |
 48 |   public nonisolated let id: ID
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
macro expansion @TaskLocal:1:67: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:46:65: note: expanded code originates here
 44 |   @TaskLocal static var currentJobKey: JobKey?
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobInputResults: TaskLocal<JobInputResults?> = TaskLocal(wrappedValue: nil)
    |  |                                                                   `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 47 |
 48 |   public nonisolated let id: ID
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:48:10: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirector.ID' (aka 'JobDirectorID'); this is an error in the Swift 6 language mode
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
 47 |
 48 |   public nonisolated let id: ID
    |          `- warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirector.ID' (aka 'JobDirectorID'); this is an error in the Swift 6 language mode
 49 |   public nonisolated let mode: JobDirectorMode
 50 |   public nonisolated let injected: JobInjectValues
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorID.swift:20:15: note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 18 | /// persistence, etc.)
 19 | ///
 20 | public struct JobDirectorID: RawRepresentable, Hashable {
    |               `- note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 21 |
 22 |   public private(set) var rawValue: String
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:49:10: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirectorMode'; this is an error in the Swift 6 language mode
 47 |
 48 |   public nonisolated let id: ID
 49 |   public nonisolated let mode: JobDirectorMode
    |          `- warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirectorMode'; this is an error in the Swift 6 language mode
 50 |   public nonisolated let injected: JobInjectValues
 51 |
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorMode.swift:14:13: note: consider making enum 'JobDirectorMode' conform to the 'Sendable' protocol
12 |
13 |
14 | public enum JobDirectorMode {
   |             `- note: consider making enum 'JobDirectorMode' conform to the 'Sendable' protocol
15 |   case principal
16 |   case assistant(name: String)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:50:10: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobInjectValues'; this is an error in the Swift 6 language mode
 48 |   public nonisolated let id: ID
 49 |   public nonisolated let mode: JobDirectorMode
 50 |   public nonisolated let injected: JobInjectValues
    |          `- warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobInjectValues'; this is an error in the Swift 6 language mode
 51 |
 52 |   internal let store: JobDirectorStore
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:73:14: note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 71 |
 72 |
 73 | public class JobInjectValues {
    |              `- note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 74 |
 75 |   public var values: [String: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:575:13: warning: let 'packageErrorTypesResolver' is not concurrency-safe because non-'Sendable' type 'TypeNameJobErrorTypeResolver' may have shared mutable state; this is an error in the Swift 6 language mode
573 |
574 |
575 | private let packageErrorTypesResolver = TypeNameJobErrorTypeResolver(errors: [
    |             |- warning: let 'packageErrorTypesResolver' is not concurrency-safe because non-'Sendable' type 'TypeNameJobErrorTypeResolver' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'packageErrorTypesResolver' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
576 |   JobDirectorError.self,
577 |   JobExecutionError.self,
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/TypeResolvers.swift:63:15: note: consider making struct 'TypeNameJobErrorTypeResolver' conform to the 'Sendable' protocol
 61 |
 62 |
 63 | public struct TypeNameJobErrorTypeResolver: JobErrorTypeResolver {
    |               `- note: consider making struct 'TypeNameJobErrorTypeResolver' conform to the 'Sendable' protocol
 64 |
 65 |   var errors: [String: any JobError.Type]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobEnvironment.swift:23:14: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'JobEnvironment' may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 |
21 | public struct JobEnvironment {
   |               `- note: consider making struct 'JobEnvironment' conform to the 'Sendable' protocol
22 |
23 |   static let current = JobEnvironment()
   |              |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'JobEnvironment' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobExecutionError.swift:22:8: warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
14 | public enum JobExecutionError: Error {
15 |
16 |   public enum InvariantViolation: Codable {
   |               `- note: consider making enum 'InvariantViolation' conform to the 'Sendable' protocol
17 |     case inputResultMissing
18 |     case inputResultInvalid
   :
20 |   }
21 |
22 |   case invariantViolation(InvariantViolation)
   |        `- warning: associated value 'invariantViolation' of 'Sendable'-conforming enum 'JobExecutionError' has non-sendable type 'JobExecutionError.InvariantViolation'; this is an error in the Swift 6 language mode
23 |   case multipleInputsFailed([Error])
24 |   case unboundInputs(jobType: String, inputTypes: [String])
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/Logging.swift:20:14: warning: static property 'jobTraceEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |   }
19 |
20 |   static var jobTraceEnabled = false
   |              |- warning: static property 'jobTraceEnabled' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'jobTraceEnabled' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'jobTraceEnabled' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |   func jobTrace(operation: (Logger) -> Void) {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:36:9: warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
 36 |     let future: Future<Result, Error>
    |         `- warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 37 |     var url: URL?
 38 |
    :
514 |
515 |
516 | public struct URLSessionJobResponse: Codable, JobHashable {
    |               `- note: consider making struct 'URLSessionJobResponse' conform to the 'Sendable' protocol
517 |   public var url: URL
518 |   public var headers: [String: [String]]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:39:5: warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 37 |     var url: URL?
 38 |
 39 |     init(task: URLSessionTask, future: Future<Result, Error>, onProgress: OnProgress?) {
    |     `- warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 40 |       self.task = task
 41 |       self.future = future
    :
514 |
515 |
516 | public struct URLSessionJobResponse: Codable, JobHashable {
    |               `- note: consider making struct 'URLSessionJobResponse' conform to the 'Sendable' protocol
517 |   public var url: URL
518 |   public var headers: [String: [String]]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:35:9: warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 28 |   public typealias OnProgress = (_ progressedBytes: Int, _ transferredBytes: Int, _ totalBytes: Int) async -> Void
 29 |
 30 |   actor DownloadTaskJobInfo: URLSessionTaskJobInfo {
    |                              `- note: add '@preconcurrency' to the 'URLSessionTaskJobInfo' conformance to defer isolation checking to run time
 31 |
 32 |     typealias Result = (fileURL: URL, response: URLSessionJobResponse)
 33 |
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
    |         `- warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 36 |     let future: Future<Result, Error>
 37 |     var url: URL?
    :
350 |
351 |   var task: URLSessionTask { get }
352 |   var onProgress: URLSessionJobManager.OnProgress? { get }
    |       `- note: requirement 'onProgress' declared here
353 |
354 |   func finish(response: URLResponse?, error: Error?) async
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:94:9: warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 92 |     let task: URLSessionTask
 93 |     let onProgress: OnProgress?
 94 |     let future: Future<URLSessionJobResponse, Error>
    |         `- warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 95 |
 96 |     init(task: URLSessionTask, future: Future<URLSessionJobResponse, Error>, onProgress: OnProgress?) {
    :
514 |
515 |
516 | public struct URLSessionJobResponse: Codable, JobHashable {
    |               `- note: consider making struct 'URLSessionJobResponse' conform to the 'Sendable' protocol
517 |   public var url: URL
518 |   public var headers: [String: [String]]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:96:5: warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 94 |     let future: Future<URLSessionJobResponse, Error>
 95 |
 96 |     init(task: URLSessionTask, future: Future<URLSessionJobResponse, Error>, onProgress: OnProgress?) {
    |     `- warning: type 'URLSessionJobResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 97 |       self.task = task
 98 |       self.onProgress = onProgress
    :
514 |
515 |
516 | public struct URLSessionJobResponse: Codable, JobHashable {
    |               `- note: consider making struct 'URLSessionJobResponse' conform to the 'Sendable' protocol
517 |   public var url: URL
518 |   public var headers: [String: [String]]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:361:12: warning: non-final class 'URLSessionJobManagerDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
359 | // MARK: Delegate
360 |
361 | open class URLSessionJobManagerDelegate: NSObject, URLSessionDownloadDelegate {
    |            `- warning: non-final class 'URLSessionJobManagerDelegate' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
362 |
363 |   weak var owner: URLSessionJobManager?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:363:12: warning: stored property 'owner' of 'Sendable'-conforming class 'URLSessionJobManagerDelegate' is mutable; this is an error in the Swift 6 language mode
361 | open class URLSessionJobManagerDelegate: NSObject, URLSessionDownloadDelegate {
362 |
363 |   weak var owner: URLSessionJobManager?
    |            `- warning: stored property 'owner' of 'Sendable'-conforming class 'URLSessionJobManagerDelegate' is mutable; this is an error in the Swift 6 language mode
364 |
365 |   open func urlSession(
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/UserNotificationJobManager.swift:45:9: warning: type 'UNNotificationResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 43 |
 44 |   struct UserNotificationJobInfo {
 45 |     let future: Future<UNNotificationResponse, Error>
    |         `- warning: type 'UNNotificationResponse' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 46 |   }
 47 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/UserNotifications.framework/Headers/UNNotificationResponse.h:18:12: note: class 'UNNotificationResponse' does not conform to the 'Sendable' protocol
16 |
17 | API_AVAILABLE(macos(10.14), ios(10.0), watchos(3.0)) API_UNAVAILABLE(tvos)
18 | @interface UNNotificationResponse : NSObject <NSCopying, NSSecureCoding>
   |            `- note: class 'UNNotificationResponse' does not conform to the 'Sendable' protocol
19 |
20 | // The notification to which the user responded.
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/UserNotificationJobManager.swift:13:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'UserNotifications'
 11 | import AsyncObjects
 12 | import Foundation
 13 | import UserNotifications
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'UserNotifications'
 14 | import OSLog
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:130:24: warning: sending 'store' risks causing data races; this is an error in the Swift 6 language mode
128 |     self.assistantsWatcher = assistantsWatcher
129 |     self.injected = JobInjectValues()
130 |     self.resultState = RegisterCache(store: store)
    |                        |- warning: sending 'store' risks causing data races; this is an error in the Swift 6 language mode
    |                        `- note: sending 'self'-isolated 'store' to actor-isolated initializer 'init(store:)' risks causing data races between actor-isolated and 'self'-isolated uses
131 |     self.jobEncoder = jobEncoder
132 |     self.jobDecoder = jobDecoder
error: compile command failed due to signal 11 (use -v to see invocation)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:48:26: warning: non-sendable type 'JobDirector.ID' (aka 'JobDirectorID') cannot be returned from nonisolated implementation to caller of protocol requirement 'id'; this is an error in the Swift 6 language mode
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
 47 |
 48 |   public nonisolated let id: ID
    |                          `- warning: non-sendable type 'JobDirector.ID' (aka 'JobDirectorID') cannot be returned from nonisolated implementation to caller of protocol requirement 'id'; this is an error in the Swift 6 language mode
 49 |   public nonisolated let mode: JobDirectorMode
 50 |   public nonisolated let injected: JobInjectValues
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorID.swift:20:15: note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 18 | /// persistence, etc.)
 19 | ///
 20 | public struct JobDirectorID: RawRepresentable, Hashable {
    |               `- note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 21 |
 22 |   public private(set) var rawValue: String
macro expansion @TaskLocal:1:12: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:44:47: note: expanded code originates here
 42 |   typealias ResolvedInputs = [ResolvedInput]
 43 |
 44 |   @TaskLocal static var currentJobKey: JobKey?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobKey: TaskLocal<JobKey?> = TaskLocal(wrappedValue: nil)
    |  |            `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
macro expansion @TaskLocal:1:49: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:44:47: note: expanded code originates here
 42 |   typealias ResolvedInputs = [ResolvedInput]
 43 |
 44 |   @TaskLocal static var currentJobKey: JobKey?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobKey: TaskLocal<JobKey?> = TaskLocal(wrappedValue: nil)
    |  |                                                 `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
macro expansion @TaskLocal:1:49: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:44:47: note: expanded code originates here
 42 |   typealias ResolvedInputs = [ResolvedInput]
 43 |
 44 |   @TaskLocal static var currentJobKey: JobKey?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobKey: TaskLocal<JobKey?> = TaskLocal(wrappedValue: nil)
    |  |                                                 `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
macro expansion @TaskLocal:1:12: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:46:65: note: expanded code originates here
 44 |   @TaskLocal static var currentJobKey: JobKey?
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobInputResults: TaskLocal<JobInputResults?> = TaskLocal(wrappedValue: nil)
    |  |            `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 47 |
 48 |   public nonisolated let id: ID
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
macro expansion @TaskLocal:1:67: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:46:65: note: expanded code originates here
 44 |   @TaskLocal static var currentJobKey: JobKey?
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobInputResults: TaskLocal<JobInputResults?> = TaskLocal(wrappedValue: nil)
    |  |                                                                   `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 47 |
 48 |   public nonisolated let id: ID
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
macro expansion @TaskLocal:1:67: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:46:65: note: expanded code originates here
 44 |   @TaskLocal static var currentJobKey: JobKey?
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | static let $currentJobInputResults: TaskLocal<JobInputResults?> = TaskLocal(wrappedValue: nil)
    |  |                                                                   `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    +-------------------------------------------------------------------
 47 |
 48 |   public nonisolated let id: ID
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:48:10: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirector.ID' (aka 'JobDirectorID'); this is an error in the Swift 6 language mode
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
 47 |
 48 |   public nonisolated let id: ID
    |          `- warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirector.ID' (aka 'JobDirectorID'); this is an error in the Swift 6 language mode
 49 |   public nonisolated let mode: JobDirectorMode
 50 |   public nonisolated let injected: JobInjectValues
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorID.swift:20:15: note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 18 | /// persistence, etc.)
 19 | ///
 20 | public struct JobDirectorID: RawRepresentable, Hashable {
    |               `- note: consider making struct 'JobDirectorID' conform to the 'Sendable' protocol
 21 |
 22 |   public private(set) var rawValue: String
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:49:10: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirectorMode'; this is an error in the Swift 6 language mode
 47 |
 48 |   public nonisolated let id: ID
 49 |   public nonisolated let mode: JobDirectorMode
    |          `- warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobDirectorMode'; this is an error in the Swift 6 language mode
 50 |   public nonisolated let injected: JobInjectValues
 51 |
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorMode.swift:14:13: note: consider making enum 'JobDirectorMode' conform to the 'Sendable' protocol
12 |
13 |
14 | public enum JobDirectorMode {
   |             `- note: consider making enum 'JobDirectorMode' conform to the 'Sendable' protocol
15 |   case principal
16 |   case assistant(name: String)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:50:10: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobInjectValues'; this is an error in the Swift 6 language mode
 48 |   public nonisolated let id: ID
 49 |   public nonisolated let mode: JobDirectorMode
 50 |   public nonisolated let injected: JobInjectValues
    |          `- warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'JobInjectValues'; this is an error in the Swift 6 language mode
 51 |
 52 |   internal let store: JobDirectorStore
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift:73:14: note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 71 |
 72 |
 73 | public class JobInjectValues {
    |              `- note: class 'JobInjectValues' does not conform to the 'Sendable' protocol
 74 |
 75 |   public var values: [String: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:575:13: warning: let 'packageErrorTypesResolver' is not concurrency-safe because non-'Sendable' type 'TypeNameJobErrorTypeResolver' may have shared mutable state; this is an error in the Swift 6 language mode
573 |
574 |
575 | private let packageErrorTypesResolver = TypeNameJobErrorTypeResolver(errors: [
    |             |- warning: let 'packageErrorTypesResolver' is not concurrency-safe because non-'Sendable' type 'TypeNameJobErrorTypeResolver' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'packageErrorTypesResolver' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
576 |   JobDirectorError.self,
577 |   JobExecutionError.self,
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/TypeResolvers.swift:63:15: note: consider making struct 'TypeNameJobErrorTypeResolver' conform to the 'Sendable' protocol
 61 |
 62 |
 63 | public struct TypeNameJobErrorTypeResolver: JobErrorTypeResolver {
    |               `- note: consider making struct 'TypeNameJobErrorTypeResolver' conform to the 'Sendable' protocol
 64 |
 65 |   var errors: [String: any JobError.Type]
macro expansion @TaskLocal:3:24: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:44:47: note: expanded code originates here
 42 |   typealias ResolvedInputs = [ResolvedInput]
 43 |
 44 |   @TaskLocal static var currentJobKey: JobKey?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $currentJobKey.get()
    |  |                        `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
macro expansion @TaskLocal:3:33: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:46:65: note: expanded code originates here
 44 |   @TaskLocal static var currentJobKey: JobKey?
 45 |   @TaskLocal static var currentJobDirector: JobDirector?
 46 |   @TaskLocal static var currentJobInputResults: JobInputResults?
    +--- macro expansion @TaskLocal ------------------------------------
    |1 | {
    |2 |     get {
    |3 |         $currentJobInputResults.get()
    |  |                                 `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
    |4 |     }
    |5 | }
    +-------------------------------------------------------------------
 47 |
 48 |   public nonisolated let id: ID
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:152:36: warning: non-sendable result type '[JobDirectorStore.SubmittedJob]' (aka 'Array<(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)>') cannot be sent from nonisolated context in call to instance method 'loadJobs()'; this is an error in the Swift 6 language mode
150 |         // Load and start jobs currently in store
151 |
152 |         let jobs = try await store.loadJobs()
    |                                    `- warning: non-sendable result type '[JobDirectorStore.SubmittedJob]' (aka 'Array<(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)>') cannot be sent from nonisolated context in call to instance method 'loadJobs()'; this is an error in the Swift 6 language mode
153 |
154 |         for (job, jobID, deduplicationExpiration) in jobs {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/SubmittableJob.swift:20:17: note: protocol 'SubmittableJob' does not conform to the 'Sendable' protocol
 18 |
 19 |
 20 | public protocol SubmittableJob: Job, Codable where Value == NoValue {
    |                 `- note: protocol 'SubmittableJob' does not conform to the 'Sendable' protocol
 21 |
 22 |   static var typeId: String { get }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:152:36: warning: non-sendable result type '[JobDirectorStore.SubmittedJob]' (aka 'Array<(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)>') cannot be sent from nonisolated context in call to instance method 'loadJobs()'; this is an error in the Swift 6 language mode
150 |         // Load and start jobs currently in store
151 |
152 |         let jobs = try await store.loadJobs()
    |                                    `- warning: non-sendable result type '[JobDirectorStore.SubmittedJob]' (aka 'Array<(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)>') cannot be sent from nonisolated context in call to instance method 'loadJobs()'; this is an error in the Swift 6 language mode
153 |
154 |         for (job, jobID, deduplicationExpiration) in jobs {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:219:34: warning: non-sendable type 'JobDirectorStore' cannot exit actor-isolated context in call to nonisolated property 'jobCount'; this is an error in the Swift 6 language mode
217 |
218 |   public var submittedJobCount: Int {
219 |     get async throws { try await store.jobCount }
    |                                  `- warning: non-sendable type 'JobDirectorStore' cannot exit actor-isolated context in call to nonisolated property 'jobCount'; this is an error in the Swift 6 language mode
220 |   }
221 |
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorStore.swift:22:7: note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 20 |
 21 |
 22 | class JobDirectorStore: RegisterCacheStore, SubmittableJobStore {
    |       `- note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 23 |
 24 |   enum Error: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:235:11: warning: non-sendable type 'JobDirectorMode' of property 'mode' cannot exit nonisolated context; this is an error in the Swift 6 language mode
233 |     }
234 |
235 |     guard mode.isAssistant else {
    |           `- warning: non-sendable type 'JobDirectorMode' of property 'mode' cannot exit nonisolated context; this is an error in the Swift 6 language mode
236 |       return
237 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorMode.swift:14:13: note: consider making enum 'JobDirectorMode' conform to the 'Sendable' protocol
12 |
13 |
14 | public enum JobDirectorMode {
   |             `- note: consider making enum 'JobDirectorMode' conform to the 'Sendable' protocol
15 |   case principal
16 |   case assistant(name: String)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:276:37: warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
274 |   func runAs(jobKey: JobKey, operation: () async throws -> Void) async rethrows {
275 |     try await Self.$currentJobDirector.withValue(self) {
276 |       try await Self.$currentJobKey.withValue(jobKey) {
    |                                     `- warning: type 'JobKey' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
277 |         try await operation()
278 |       }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:299:36: warning: non-sendable result type 'JobDirectorStore.SubmittedJob' (aka '(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)') cannot be sent from nonisolated context in call to instance method 'loadJob(jobID:)'; this is an error in the Swift 6 language mode
297 |         let loaded: JobDirectorStore.SubmittedJob
298 |         do {
299 |           loaded = try await store.loadJob(jobID: jobID)
    |                                    `- warning: non-sendable result type 'JobDirectorStore.SubmittedJob' (aka '(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)') cannot be sent from nonisolated context in call to instance method 'loadJob(jobID:)'; this is an error in the Swift 6 language mode
300 |         }
301 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/SubmittableJob.swift:20:17: note: protocol 'SubmittableJob' does not conform to the 'Sendable' protocol
 18 |
 19 |
 20 | public protocol SubmittableJob: Job, Codable where Value == NoValue {
    |                 `- note: protocol 'SubmittableJob' does not conform to the 'Sendable' protocol
 21 |
 22 |   static var typeId: String { get }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:299:36: warning: non-sendable result type 'JobDirectorStore.SubmittedJob' (aka '(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)') cannot be sent from nonisolated context in call to instance method 'loadJob(jobID:)'; this is an error in the Swift 6 language mode
297 |         let loaded: JobDirectorStore.SubmittedJob
298 |         do {
299 |           loaded = try await store.loadJob(jobID: jobID)
    |                                    `- warning: non-sendable result type 'JobDirectorStore.SubmittedJob' (aka '(job: any SubmittableJob, id: Id, deduplicationExpiration: Date)') cannot be sent from nonisolated context in call to instance method 'loadJob(jobID:)'; this is an error in the Swift 6 language mode
300 |         }
301 |         catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:342:85: warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in a '@Sendable' closure; this is an error in the Swift 6 language mode
340 |     jobTask { [self] in
341 |       do {
342 |         let jobHandle = try FileHandle(forDirectory: store.url(for: .jobPackage(id: jobID)))
    |                                                                                     `- warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in a '@Sendable' closure; this is an error in the Swift 6 language mode
343 |         try jobHandle.lock()
344 |         defer { try? jobHandle.unlock() }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:347:52: warning: capture of 'job' with non-sendable type 'some SubmittableJob' in a '@Sendable' closure; this is an error in the Swift 6 language mode
337 |   }
338 |
339 |   private func process(saved job: some SubmittableJob, as jobID: JobID, deduplicationExpiration: Date) {
    |                                   `- note: consider making generic parameter 'some SubmittableJob' conform to the 'Sendable' protocol
340 |     jobTask { [self] in
341 |       do {
    :
345 |
346 |         do {
347 |           let (jobKey, result) = try await resolve(job, as: jobID, tags: [])
    |                                                    `- warning: capture of 'job' with non-sendable type 'some SubmittableJob' in a '@Sendable' closure; this is an error in the Swift 6 language mode
348 |
349 |           if result.isTransfer {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:342:54: warning: non-sendable type 'JobDirectorStore' of property 'store' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
340 |     jobTask { [self] in
341 |       do {
342 |         let jobHandle = try FileHandle(forDirectory: store.url(for: .jobPackage(id: jobID)))
    |                                                      `- warning: non-sendable type 'JobDirectorStore' of property 'store' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
343 |         try jobHandle.lock()
344 |         defer { try? jobHandle.unlock() }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorStore.swift:22:7: note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 20 |
 21 |
 22 | class JobDirectorStore: RegisterCacheStore, SubmittableJobStore {
    |       `- note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 23 |
 24 |   enum Error: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:347:44: warning: non-sendable result type '(jobKey: JobKey, result: ExecuteResult<NoValue>)' cannot be sent from actor-isolated context in call to instance method 'resolve(_:as:tags:)'; this is an error in the Swift 6 language mode
345 |
346 |         do {
347 |           let (jobKey, result) = try await resolve(job, as: jobID, tags: [])
    |                                            `- warning: non-sendable result type '(jobKey: JobKey, result: ExecuteResult<NoValue>)' cannot be sent from actor-isolated context in call to instance method 'resolve(_:as:tags:)'; this is an error in the Swift 6 language mode
348 |
349 |           if result.isTransfer {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift:17:15: note: consider making struct 'JobKey' conform to the 'Sendable' protocol
15 |
16 |
17 | public struct JobKey: Equatable, Hashable, Codable {
   |               `- note: consider making struct 'JobKey' conform to the 'Sendable' protocol
18 |   public var id: JobID
19 |   public var fingerprint: Data
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:347:44: warning: non-sendable result type '(jobKey: JobKey, result: ExecuteResult<NoValue>)' cannot be sent from actor-isolated context in call to instance method 'resolve(_:as:tags:)'; this is an error in the Swift 6 language mode
345 |
346 |         do {
347 |           let (jobKey, result) = try await resolve(job, as: jobID, tags: [])
    |                                            `- warning: non-sendable result type '(jobKey: JobKey, result: ExecuteResult<NoValue>)' cannot be sent from actor-isolated context in call to instance method 'resolve(_:as:tags:)'; this is an error in the Swift 6 language mode
348 |
349 |           if result.isTransfer {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:354:30: warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
352 |
353 |           if case .failure(let error) = result {
354 |             logger.error("[\(jobID)] Job processing failed: error=\(error, privacy: .public)")
    |                              `- warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
355 |           }
356 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:360:42: warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
358 |           try? await Task.sleep(until: deduplicationExpiration)
359 |
360 |           logger.jobTrace { $0.debug("[\(jobID)] Removing completed job") }
    |                                          `- warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
361 |
362 |           await removeJob(jobKey: jobKey)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:360:42: warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
358 |           try? await Task.sleep(until: deduplicationExpiration)
359 |
360 |           logger.jobTrace { $0.debug("[\(jobID)] Removing completed job") }
    |                                          `- warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
361 |
362 |           await removeJob(jobKey: jobKey)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:366:42: warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
364 |         catch is CancellationError {
365 |
366 |           logger.jobTrace { $0.debug("[\(jobID)] Removing cancelled job") }
    |                                          `- warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
367 |
368 |           try? await store.removeJob(for: jobID)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:366:42: warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
364 |         catch is CancellationError {
365 |
366 |           logger.jobTrace { $0.debug("[\(jobID)] Removing cancelled job") }
    |                                          `- warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
367 |
368 |           try? await store.removeJob(for: jobID)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:368:22: warning: non-sendable type 'JobDirectorStore' of property 'store' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
366 |           logger.jobTrace { $0.debug("[\(jobID)] Removing cancelled job") }
367 |
368 |           try? await store.removeJob(for: jobID)
    |                      `- warning: non-sendable type 'JobDirectorStore' of property 'store' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
369 |         }
370 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorStore.swift:22:7: note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 20 |
 21 |
 22 | class JobDirectorStore: RegisterCacheStore, SubmittableJobStore {
    |       `- note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 23 |
 24 |   enum Error: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:371:28: warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
369 |         }
370 |         catch {
371 |           logger.error("[\(jobID)] Unexpected processing failure: error=\(error, privacy: .public)")
    |                            `- warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
372 |         }
373 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:377:42: warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
375 |         Task {
376 |
377 |           logger.jobTrace { $0.debug("[\(jobID)] Executing job finished") }
    |                                          `- warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
378 |
379 |           await job.finished(as: JobKey(id: jobID, fingerprint: Data()), for: self)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:379:17: warning: capture of 'job' with non-sendable type 'some SubmittableJob' in an isolated closure; this is an error in the Swift 6 language mode
337 |   }
338 |
339 |   private func process(saved job: some SubmittableJob, as jobID: JobID, deduplicationExpiration: Date) {
    |                                   `- note: consider making generic parameter 'some SubmittableJob' conform to the 'Sendable' protocol
340 |     jobTask { [self] in
341 |       do {
    :
377 |           logger.jobTrace { $0.debug("[\(jobID)] Executing job finished") }
378 |
379 |           await job.finished(as: JobKey(id: jobID, fingerprint: Data()), for: self)
    |                 `- warning: capture of 'job' with non-sendable type 'some SubmittableJob' in an isolated closure; this is an error in the Swift 6 language mode
380 |         }
381 |
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:377:42: warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
375 |         Task {
376 |
377 |           logger.jobTrace { $0.debug("[\(jobID)] Executing job finished") }
    |                                          `- warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in an isolated closure; this is an error in the Swift 6 language mode
378 |
379 |           await job.finished(as: JobKey(id: jobID, fingerprint: Data()), for: self)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:377:42: warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
375 |         Task {
376 |
377 |           logger.jobTrace { $0.debug("[\(jobID)] Executing job finished") }
    |                                          `- warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
378 |
379 |           await job.finished(as: JobKey(id: jobID, fingerprint: Data()), for: self)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:384:26: warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
382 |       }
383 |       catch {
384 |         logger.error("[\(jobID)] Failed to lock job: error=\(error, privacy: .public)")
    |                          `- warning: implicit capture of 'jobID' requires that 'JobID' (aka 'Id') conforms to 'Sendable'; this is an error in the Swift 6 language mode
385 |       }
386 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:398:22: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
396 |     }
397 |
398 |     return try await withThrowingTaskGroup(of: ResolvedInput.self) { group in
    |                      `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
399 |
400 |       for (idx, inputDescriptor) in job.inputDescriptors.enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:398:68: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
396 |     }
397 |
398 |     return try await withThrowingTaskGroup(of: ResolvedInput.self) { group in
    |                                                                    `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
399 |
400 |       for (idx, inputDescriptor) in job.inputDescriptors.enumerated() {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:412:15: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
410 |         }
411 |
412 |         group.addTask {
    |               `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
413 |           try await resolveInput(inputDescriptor)
414 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:433:17: warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
431 |           }
432 |
433 |           group.cancelAll()
    |                 `- warning: type 'AnyJobInputResult' (aka 'ExecuteResult<any JobHashable>') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
434 |         }
435 |
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:444:71: warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in a '@Sendable' local function; this is an error in the Swift 6 language mode
442 |     @Sendable func resolveInput(_ inputDescriptor: some JobInputDescriptor) async throws -> ResolvedInput {
443 |
444 |       let resolved = try await inputDescriptor.resolve(for: self, as: jobID, tags: tags)
    |                                                                       `- warning: capture of 'jobID' with non-sendable type 'JobID' (aka 'Id') in a '@Sendable' local function; this is an error in the Swift 6 language mode
445 |
446 |       let result: AnyJobInputResult
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftFriendlyId/Sources/FriendlyId/Id.swift:10:15: note: struct 'Id' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct Id: Equatable, Hashable, CustomStringConvertible {
   |               `- note: struct 'Id' does not conform to the 'Sendable' protocol
11 |
12 |   public static let null = Id(uuid: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0))
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:506:34: warning: non-sendable result type 'ExecuteResult<J.Value>' cannot be sent from nonisolated context in call to instance method 'execute(as:with:for:)'; this is an error in the Swift 6 language mode
504 |       logger.jobTrace { $0.trace("[\(jobKey)] Initializing state") }
505 |
506 |       let result = try await job.execute(as: jobKey, with: inputResults, for: self)
    |                                  `- warning: non-sendable result type 'ExecuteResult<J.Value>' cannot be sent from nonisolated context in call to instance method 'execute(as:with:for:)'; this is an error in the Swift 6 language mode
507 |
508 |       if result.isTransfer {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift:17:13: note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 15 | #if !DISABLE_RESULT_REPLACE
 16 |
 17 | public enum ExecuteResult<Success> {
    |             `- note: consider making generic enum 'ExecuteResult' conform to the 'Sendable' protocol
 18 |   case success(Success)
 19 |   case failure(Error)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:523:37: warning: non-sendable type 'JobDirectorStore' of property 'store' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
521 |     do {
522 |       async let deregister: Void? = try await resultState.deregister(for: jobKey)
523 |       async let remove: Void? = try store.removeJob(for: jobKey.id)
    |                                     `- warning: non-sendable type 'JobDirectorStore' of property 'store' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
524 |
525 |       try await deregister
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorStore.swift:22:7: note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 20 |
 21 |
 22 | class JobDirectorStore: RegisterCacheStore, SubmittableJobStore {
    |       `- note: class 'JobDirectorStore' does not conform to the 'Sendable' protocol
 23 |
 24 |   enum Error: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:130:24: warning: sending 'store' risks causing data races; this is an error in the Swift 6 language mode
128 |     self.assistantsWatcher = assistantsWatcher
129 |     self.injected = JobInjectValues()
130 |     self.resultState = RegisterCache(store: store)
    |                        |- warning: sending 'store' risks causing data races; this is an error in the Swift 6 language mode
    |                        `- note: sending 'self'-isolated 'store' to actor-isolated callee risks causing data races between actor-isolated and 'self'-isolated uses
131 |     self.jobEncoder = jobEncoder
132 |     self.jobDecoder = jobDecoder
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:327:27: warning: sending 'job' risks causing data races; this is an error in the Swift 6 language mode
325 |     }
326 |
327 |     guard try await store.saveJob(job, as: jobID, deduplicationExpiration: deduplicationExpiration) else {
    |                           |- warning: sending 'job' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending 'self'-isolated 'job' to nonisolated instance method 'saveJob(_:as:deduplicationExpiration:)' risks causing data races between nonisolated and 'self'-isolated uses
328 |
329 |       logger.jobTrace { $0.info("[\(jobID)] Skipping proccessing of duplicate job") }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:327:27: warning: sending 'jobID' risks causing data races; this is an error in the Swift 6 language mode
325 |     }
326 |
327 |     guard try await store.saveJob(job, as: jobID, deduplicationExpiration: deduplicationExpiration) else {
    |                           |- warning: sending 'jobID' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending 'self'-isolated 'jobID' to nonisolated instance method 'saveJob(_:as:deduplicationExpiration:)' risks causing data races between nonisolated and 'self'-isolated uses
328 |
329 |       logger.jobTrace { $0.info("[\(jobID)] Skipping proccessing of duplicate job") }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:327:27: warning: sending 'self.store' risks causing data races; this is an error in the Swift 6 language mode
325 |     }
326 |
327 |     guard try await store.saveJob(job, as: jobID, deduplicationExpiration: deduplicationExpiration) else {
    |                           |- warning: sending 'self.store' risks causing data races; this is an error in the Swift 6 language mode
    |                           `- note: sending 'self'-isolated 'self.store' to nonisolated instance method 'saveJob(_:as:deduplicationExpiration:)' risks causing data races between nonisolated and 'self'-isolated uses
328 |
329 |       logger.jobTrace { $0.info("[\(jobID)] Skipping proccessing of duplicate job") }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:152:36: warning: sending 'self.store' risks causing data races; this is an error in the Swift 6 language mode
150 |         // Load and start jobs currently in store
151 |
152 |         let jobs = try await store.loadJobs()
    |                                    |- warning: sending 'self.store' risks causing data races; this is an error in the Swift 6 language mode
    |                                    `- note: sending 'self'-isolated 'self.store' to nonisolated instance method 'loadJobs()' risks causing data races between nonisolated and 'self'-isolated uses
153 |
154 |         for (job, jobID, deduplicationExpiration) in jobs {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:161:37: warning: sending value of non-Sendable type '(URL) -> ()' risks causing data races; this is an error in the Swift 6 language mode
159 |         // Start watcher transferring any orphaned jobs
160 |
161 |         try await assistantsWatcher.start { jobURL in
    |                                     |- warning: sending value of non-Sendable type '(URL) -> ()' risks causing data races; this is an error in the Swift 6 language mode
    |                                     `- note: sending 'self'-isolated value of non-Sendable type '(URL) -> ()' to nonisolated instance method 'start(onUnlockedJob:)' risks causing races in between 'self'-isolated and nonisolated uses
162 |           self.transferJob(from: jobURL)
163 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:161:37: warning: sending 'self.assistantsWatcher' risks causing data races; this is an error in the Swift 6 language mode
159 |         // Start watcher transferring any orphaned jobs
160 |
161 |         try await assistantsWatcher.start { jobURL in
    |                                     |- warning: sending 'self.assistantsWatcher' risks causing data races; this is an error in the Swift 6 language mode
    |                                     `- note: sending 'self'-isolated 'self.assistantsWatcher' to nonisolated instance method 'start(onUnlockedJob:)' risks causing data races between nonisolated and 'self'-isolated uses
162 |           self.transferJob(from: jobURL)
163 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:190:20: warning: sending 'self.injected' risks causing data races; this is an error in the Swift 6 language mode
188 |     try? await waitForCompletionOfCurrentJobs(timeout: seconds ?? 1_000_000)
189 |
190 |     await injected.stop()
    |                    |- warning: sending 'self.injected' risks causing data races; this is an error in the Swift 6 language mode
    |                    `- note: sending 'self'-isolated 'self.injected' to nonisolated instance method 'stop()' risks causing data races between nonisolated and 'self'-isolated uses
191 |
192 |     tasks.removeAll()
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:504:7: warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
500 |     logger.jobTrace { $0.trace("[\(jobKey)] Registering state") }
501 |
502 |     let serializedState = try await resultState.register(for: jobKey) {
    |                                                                       `- note: access can happen concurrently
503 |
504 |       logger.jobTrace { $0.trace("[\(jobKey)] Initializing state") }
    |       |- warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
    |       `- note: 'self'-isolated 'jobKey' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
505 |
506 |       let result = try await job.execute(as: jobKey, with: inputResults, for: self)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:504:38: warning: sending 'job' risks causing data races; this is an error in the Swift 6 language mode
500 |     logger.jobTrace { $0.trace("[\(jobKey)] Registering state") }
501 |
502 |     let serializedState = try await resultState.register(for: jobKey) {
    |                                                                       `- note: access can happen concurrently
503 |
504 |       logger.jobTrace { $0.trace("[\(jobKey)] Initializing state") }
    |                                      |- warning: sending 'job' risks causing data races; this is an error in the Swift 6 language mode
    |                                      `- note: 'self'-isolated 'job' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
505 |
506 |       let result = try await job.execute(as: jobKey, with: inputResults, for: self)
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:506:30: warning: sending 'inputResults' risks causing data races; this is an error in the Swift 6 language mode
500 |     logger.jobTrace { $0.trace("[\(jobKey)] Registering state") }
501 |
502 |     let serializedState = try await resultState.register(for: jobKey) {
    |                                                 `- note: access can happen concurrently
503 |
504 |       logger.jobTrace { $0.trace("[\(jobKey)] Initializing state") }
505 |
506 |       let result = try await job.execute(as: jobKey, with: inputResults, for: self)
    |                              |- warning: sending 'inputResults' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: 'self'-isolated 'inputResults' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
507 |
508 |       if result.isTransfer {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:502:49: warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
500 |     logger.jobTrace { $0.trace("[\(jobKey)] Registering state") }
501 |
502 |     let serializedState = try await resultState.register(for: jobKey) {
    |                                                 |- warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
    |                                                 `- note: sending 'self'-isolated 'jobKey' to actor-isolated instance method 'register(for:initializer:)' risks causing data races between actor-isolated and 'self'-isolated uses
503 |
504 |       logger.jobTrace { $0.trace("[\(jobKey)] Initializing state") }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:502:49: warning: sending value of non-Sendable type '() async throws -> Data' risks causing data races; this is an error in the Swift 6 language mode
500 |     logger.jobTrace { $0.trace("[\(jobKey)] Registering state") }
501 |
502 |     let serializedState = try await resultState.register(for: jobKey) {
    |                                                 |- warning: sending value of non-Sendable type '() async throws -> Data' risks causing data races; this is an error in the Swift 6 language mode
    |                                                 `- note: sending 'self'-isolated value of non-Sendable type '() async throws -> Data' to actor-isolated instance method 'register(for:initializer:)' risks causing races in between 'self'-isolated and actor-isolated uses
503 |
504 |       logger.jobTrace { $0.trace("[\(jobKey)] Initializing state") }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:299:36: warning: sending 'self.store' risks causing data races; this is an error in the Swift 6 language mode
297 |         let loaded: JobDirectorStore.SubmittedJob
298 |         do {
299 |           loaded = try await store.loadJob(jobID: jobID)
    |                                    |- warning: sending 'self.store' risks causing data races; this is an error in the Swift 6 language mode
    |                                    `- note: sending 'self'-isolated 'self.store' to nonisolated instance method 'loadJob(jobID:)' risks causing data races between nonisolated and 'self'-isolated uses
300 |         }
301 |         catch {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:522:75: warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
520 |   private func removeJob(jobKey: JobKey) async {
521 |     do {
522 |       async let deregister: Void? = try await resultState.deregister(for: jobKey)
    |                                                                           |- warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
    |                                                                           `- note: sending 'self'-isolated 'jobKey' into async let risks causing data races between nonisolated and 'self'-isolated uses
523 |       async let remove: Void? = try store.removeJob(for: jobKey.id)
524 |
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:523:58: warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
521 |     do {
522 |       async let deregister: Void? = try await resultState.deregister(for: jobKey)
523 |       async let remove: Void? = try store.removeJob(for: jobKey.id)
    |                                                          |- warning: sending 'jobKey' risks causing data races; this is an error in the Swift 6 language mode
    |                                                          `- note: sending 'self'-isolated 'jobKey' into async let risks causing data races between nonisolated and 'self'-isolated uses
524 |
525 |       try await deregister
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:347:44: warning: sending 'job' risks causing data races; this is an error in the Swift 6 language mode
345 |
346 |         do {
347 |           let (jobKey, result) = try await resolve(job, as: jobID, tags: [])
    |                                            |- warning: sending 'job' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending 'job' to actor-isolated instance method 'resolve(_:as:tags:)' risks causing data races between actor-isolated and local nonisolated uses
348 |
349 |           if result.isTransfer {
    :
373 |
374 |
375 |         Task {
    |              `- note: access can happen concurrently
376 |
377 |           logger.jobTrace { $0.debug("[\(jobID)] Executing job finished") }
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:347:44: warning: sending 'jobID' risks causing data races; this is an error in the Swift 6 language mode
345 |
346 |         do {
347 |           let (jobKey, result) = try await resolve(job, as: jobID, tags: [])
    |                                            |- warning: sending 'jobID' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending 'self'-isolated 'jobID' to actor-isolated instance method 'resolve(_:as:tags:)' risks causing data races between actor-isolated and local nonisolated uses
348 |
349 |           if result.isTransfer {
    :
352 |
353 |           if case .failure(let error) = result {
354 |             logger.error("[\(jobID)] Job processing failed: error=\(error, privacy: .public)")
    |                              `- note: access can happen concurrently
355 |           }
356 |
    :
358 |           try? await Task.sleep(until: deduplicationExpiration)
359 |
360 |           logger.jobTrace { $0.debug("[\(jobID)] Removing completed job") }
    |                           `- note: access can happen concurrently
361 |
362 |           await removeJob(jobKey: jobKey)
    :
364 |         catch is CancellationError {
365 |
366 |           logger.jobTrace { $0.debug("[\(jobID)] Removing cancelled job") }
    |                           `- note: access can happen concurrently
367 |
368 |           try? await store.removeJob(for: jobID)
369 |         }
370 |         catch {
371 |           logger.error("[\(jobID)] Unexpected processing failure: error=\(error, privacy: .public)")
    |                            `- note: access can happen concurrently
372 |         }
373 |
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/AssistantsWatcher.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/Base64URL.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/BatchJob.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/CatchJob.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DynamicJobDirector.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/ExecutableJob.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/ExternalJobKey.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/FileHandles.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/Job.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobBinding.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobBuilder.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobCodable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorID.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirectorStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobEnvironmentValue.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobError.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobErrorBox.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobExecutionError.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobHashable.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobHasher.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobID.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInject.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInjectManagable.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInputDescriptor.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobInputResults.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobKey.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobTransferError.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobValue.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/MapJob.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/NoValue.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/RegEx.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/RegisterCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/ResultJob.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/RetryJob.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/SubmittableJob.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/SubmittableJobStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/Tasks.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/TimeDuration.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/TypeResolvers.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/UUIDs.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/UniqueID.swift /Users/admin/builder/spi-builder-workspace/Sources/Kubrick/UserNotificationJobManager.swift /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Kubrick.build/DerivedSources/resource_bundle_accessor.swift -supplementary-output-file-map /var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.qgZdEl/supplementaryOutputs-3 -target arm64-apple-macosx12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -I /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Modules -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-driver -stats-output-dir .stats -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency=complete -empty-abi-descriptor -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -I -Xcc /Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Cfyaml.build/module.modulemap -Xcc -I -Xcc /Users/admin/builder/spi-builder-workspace/.build/checkouts/potentcodables/Sources/Cfyaml/include -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -I -Xcc /Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CFloat16.build/module.modulemap -Xcc -I -Xcc /Users/admin/builder/spi-builder-workspace/.build/checkouts/Float16/Sources/CFloat16/include -Xcc -isysroot -Xcc /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -Xcc -F -Xcc /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -F -Xcc /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks -Xcc -fPIC -Xcc -g -module-name Kubrick -disable-clang-spi -target-sdk-version 15.4 -target-sdk-name macosx15.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Kubrick.build/JobBuilder.swift.o -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Kubrick.build/JobCodable.swift.o -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Kubrick.build/JobDirector.swift.o -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Kubrick.build/JobDirectorID.swift.o -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Kubrick.build/JobDirectorMode.swift.o -index-store-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/index/store -index-system-modules
1.	Apple Swift version 6.1 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
2.	Compiling with effective version 5.10
3.	While evaluating request ExecuteSILPipelineRequest(Run pipelines { Mandatory Diagnostic Passes + Enabling Optimization Passes } on SIL for Kubrick)
4.	While running pass #2741 SILFunctionTransform "SendNonSendable" on SILFunction "@$s7Kubrick11JobDirectorC13resolveInputs33_86E243095B0D4AFCFF2F9C1A78B688EFLL3job2as4tagsSay10Foundation4UUIDV2id_AA13ExecuteResultOyAA0B8Hashable_pG6resultypXp0X4TypetGx_10FriendlyId2IdVSaySSGtYaKAA0B0RzlFASScgyAkL_ApQypXpARts5Error_pGzYaKXEfU1_".
 for expression at [/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/JobDirector.swift:398:68 - line:440:5] RangeText="{ group in
      for (idx, inputDescriptor) in job.inputDescriptors.enumerated() {
        logger.jobTrace {
          $0.trace(
            """
            [\(jobID)] Resolving input \(idx): \
            job-type=\(type(of: job)), \
            value-type=\(inputDescriptor.reportType)
            """
          )
        }
        group.addTask {
          try await resolveInput(inputDescriptor)
        }
      }
      var resolvedInputs: ResolvedInputs = []
      for try await resolvedInput in group {
        if resolvedInput.result.isFailure && !resolvedInput.result.isTransfer {
          logger.jobTrace {
            $0.trace(
              """
              [\(jobID)] Input resolve failed: \
              job-type=\(type(of: job)), \
              value-type=\(resolvedInput.resultType), \
              error=\(String(describing: resolvedInput))
              """
            )
          }
          group.cancelAll()
        }
        resolvedInputs.append(resolvedInput)
      }
      return resolvedInputs
    "
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend           0x000000010a5bec28 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1  swift-frontend           0x000000010a5bca60 llvm::sys::RunSignalHandlers() + 112
2  swift-frontend           0x000000010a5bf264 SignalHandler(int) + 360
3  libsystem_platform.dylib 0x000000018067f624 _sigtramp + 56
4  swift-frontend           0x0000000105ef8184 swift::InFlightSubstitution::substType(swift::SubstitutableType*, unsigned int) + 48
5  swift-frontend           0x0000000105efdca8 (anonymous namespace)::TypeSubstituter::transformGenericTypeParamType(swift::GenericTypeParamType*, swift::TypePosition) + 32
6  swift-frontend           0x0000000105ef9900 swift::TypeTransform<(anonymous namespace)::TypeSubstituter>::doIt(swift::Type, swift::TypePosition) + 2244
7  swift-frontend           0x0000000105ef9c58 swift::TypeTransform<(anonymous namespace)::TypeSubstituter>::doIt(swift::Type, swift::TypePosition) + 3100
8  swift-frontend           0x0000000105ef8b4c swift::Type::subst(swift::InFlightSubstitution&) const + 976
9  swift-frontend           0x0000000105ef88f8 swift::Type::subst(swift::InFlightSubstitution&) const + 380
10 swift-frontend           0x0000000105ef80f8 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const + 392
11 swift-frontend           0x0000000104c97c18 swift::SILFunction::mapTypeIntoContext(swift::Type) const + 104
12 swift-frontend           0x000000010527bf64 (anonymous namespace)::SendNonSendableImpl::emitVerbatimErrors() + 8840
13 swift-frontend           0x0000000105275ba8 (anonymous namespace)::SendNonSendable::run() + 10756
14 swift-frontend           0x00000001052af810 swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) + 3336
15 swift-frontend           0x00000001052abc54 swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) + 12100
16 swift-frontend           0x00000001052e6c50 swift::SimpleRequest<swift::ExecuteSILPipelineRequest, std::__1::tuple<> (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) + 52
17 swift-frontend           0x00000001052ca6e0 swift::ExecuteSILPipelineRequest::OutputType swift::Evaluator::getResultUncached<swift::ExecuteSILPipelineRequest, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()>(swift::ExecuteSILPipelineRequest const&, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()) + 412
18 swift-frontend           0x00000001052cd9e0 swift::runSILDiagnosticPasses(swift::SILModule&) + 416
19 swift-frontend           0x00000001047d066c swift::CompilerInstance::performSILProcessing(swift::SILModule*) + 656
20 swift-frontend           0x0000000104410d90 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 1360
21 swift-frontend           0x00000001044100a8 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1036
22 swift-frontend           0x0000000104413654 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1764
23 swift-frontend           0x0000000104411fd8 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3716
24 swift-frontend           0x00000001043960bc swift::mainEntry(int, char const**) + 5428
25 dyld                     0x00000001802a6b4c start + 6000
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/3] Write swift-version-2F0A5646E1D333AE.txt
[4/117] Compiling OrderedCollections OrderedDictionary+Elements.swift
[5/117] Compiling OrderedCollections OrderedSet+Codable.swift
[6/118] Compiling Atomics Primitives.native.swift
[7/119] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[8/119] Compiling OrderedCollections OrderedSet+Hashable.swift
[9/119] Compiling RealModule Real.swift
[10/120] Compiling OrderedCollections OrderedDictionary+CustomDebugStringConvertible.swift
[11/120] Compiling OrderedCollections OrderedSet+Equatable.swift
[12/120] Compiling RealModule Float80+Real.swift
[13/120] Compiling RealModule Float16+Real.swift
[14/120] Compiling OrderedCollections OrderedSet+CustomDebugStringConvertible.swift
[15/120] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[16/120] Compiling RealModule RealFunctions.swift
[17/120] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[18/120] Compiling OrderedCollections OrderedDictionary+CustomStringConvertible.swift
[19/120] Compiling RealModule Float+Real.swift
[20/120] Compiling RealModule ElementaryFunctions.swift
[21/120] Compiling RealModule AugmentedArithmetic.swift
[22/120] Compiling RealModule AlgebraicField.swift
[23/120] Compiling RealModule Double+Real.swift
[24/120] Compiling RealModule ApproximateEquality.swift
[25/120] Compiling OrderedCollections OrderedSet+CustomStringConvertible.swift
[26/120] Compiling OrderedCollections OrderedSet+Diffing.swift
[27/120] Emitting module RealModule
[37/125] Compiling DequeModule _UnsafeWrappedBuffer.swift
[38/129] Compiling Atomics PointerConformances.swift
[41/129] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[42/129] Compiling OrderedCollections OrderedDictionary+Elements+SubSequence.swift
[48/129] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[49/129] Compiling OrderedCollections _HashTable.swift
[50/129] Compiling ArgumentParserToolInfo ToolInfo.swift
[51/129] Emitting module ArgumentParserToolInfo
[52/131] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Predicates.swift
[53/131] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[54/131] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[55/131] Compiling OrderedCollections OrderedSet+SubSequence.swift
[56/131] Compiling OrderedCollections OrderedSet+Testing.swift
[59/131] Compiling Atomics IntegerConformances.swift
[60/131] Compiling OrderedCollections OrderedSet+Initializers.swift
[61/131] Compiling OrderedCollections OrderedSet+Insertions.swift
[64/131] Compiling OrderedCollections _Hashtable+Header.swift
[65/131] Compiling OrderedCollections OrderedDictionary+Codable.swift
[66/131] Compiling OrderedCollections OrderedSet+Invariants.swift
[67/131] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[68/131] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[69/131] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[70/131] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Operations.swift
[71/131] Compiling OrderedCollections _HashTable+Bucket.swift
[72/131] Compiling OrderedCollections _HashTable+BucketIterator.swift
[73/131] Compiling OrderedCollections _HashTable+Constants.swift
[74/131] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[75/131] Compiling OrderedCollections _HashTable+Testing.swift
[81/131] Compiling BigInt Subtraction.swift
[82/131] Compiling BigInt Words and Bits.swift
[83/131] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[84/131] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[85/131] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[86/131] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[87/131] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[88/131] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[89/131] Compiling OrderedCollections OrderedDictionary+Values.swift
[90/131] Compiling OrderedCollections OrderedDictionary.swift
[97/131] Emitting module BigInt
[104/166] Compiling ArgumentParser FishCompletionsGenerator.swift
[105/166] Compiling ArgumentParser ZshCompletionsGenerator.swift
[106/166] Compiling ArgumentParser ParsableArgumentsValidation.swift
[107/166] Compiling ArgumentParser ParsableCommand.swift
[108/166] Compiling ArgumentParser ArgumentDecoder.swift
[109/166] Emitting module DequeModule
[110/166] Compiling Atomics Primitives.shims.swift
[111/166] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[112/166] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[113/166] Compiling OrderedCollections OrderedSet.swift
[114/166] Compiling OrderedCollections RandomAccessCollection+Offsets.swift
[115/166] Compiling OrderedCollections _UnsafeBitset.swift
[116/166] Compiling ArgumentParser Argument.swift
[117/166] Compiling ArgumentParser ArgumentHelp.swift
[118/166] Compiling ArgumentParser CompletionKind.swift
[119/166] Compiling ArgumentParser Option.swift
[120/166] Compiling ArgumentParser OptionGroup.swift
[121/166] Compiling ArgumentParser Errors.swift
[122/166] Compiling ArgumentParser Flag.swift
[123/166] Compiling ArgumentParser NameSpecification.swift
[124/166] Compiling Float16 Concurrency.swift
[125/166] Emitting module Float16
[126/166] Compiling Float16 Real.swift
[127/166] Compiling Float16 float16.swift
[128/166] Compiling ArgumentParser MessageInfo.swift
[129/166] Compiling ArgumentParser UsageGenerator.swift
[130/166] Emitting module Atomics
[131/166] Emitting module OrderedCollections
[132/166] Emitting module ArgumentParser
[141/182] Compiling ArgumentParser Parsed.swift
[142/182] Compiling ArgumentParser ParsedValues.swift
[143/182] Compiling ArgumentParser ParserError.swift
[144/182] Compiling ArgumentParser SplitArguments.swift
[147/185] Compiling ArgumentParser CollectionExtensions.swift
[148/186] Compiling ArgumentParser CommandConfiguration.swift
[149/186] Compiling ArgumentParser EnumerableFlag.swift
[150/186] Compiling ArgumentParser ExpressibleByArgument.swift
[151/186] Compiling ArgumentParser ParsableArguments.swift
[152/186] Compiling ArgumentParser DumpHelpGenerator.swift
[153/186] Compiling ArgumentParser HelpCommand.swift
[154/186] Compiling ArgumentParser HelpGenerator.swift
[155/211] Emitting module Collections
[156/211] Compiling Collections Collections.swift
[157/211] Compiling AsyncObjects AsyncObject+Clock.swift
[158/211] Compiling AsyncObjects AsyncObject+Duration.swift
[159/211] Compiling AsyncObjects AsyncObject.swift
[160/211] Compiling AsyncObjects CancellationSource+Timeout.swift
[161/211] Compiling AsyncObjects Exclusible.swift
[162/211] Compiling AsyncObjects Locker.swift
[163/211] Compiling AsyncObjects Cancellable.swift
[164/211] Compiling AsyncObjects CancellationSource+Linking.swift
[165/211] Compiling AsyncObjects CancellationSource+Task.swift
[166/211] Compiling AsyncObjects AsyncCountdownEvent.swift
[167/211] Compiling AsyncObjects AsyncEvent.swift
[168/211] Compiling AsyncObjects AsyncSemaphore.swift
[169/211] Compiling IOStreams Stream.swift
[170/233] Compiling IOStreams Source.swift
[171/233] Compiling IOStreams Sink.swift
[172/233] Compiling ArgumentParser SequenceExtensions.swift
[173/233] Compiling ArgumentParser StringExtensions.swift
[174/233] Compiling ArgumentParser Tree.swift
[175/233] Compiling PotentCodables AnyValue.swift
[176/233] Compiling PotentCodables AnyValueDecoder.swift
[177/233] Compiling PotentCodables EncoderSupport.swift
[178/233] Compiling PotentCodables ValueTransformer.swift
[179/233] Compiling PotentCodables ValueTransformerProviding.swift
[180/233] Compiling PotentCodables Errors.swift
[181/233] Compiling IOStreams IOError.swift
[182/233] Compiling PotentCodables AnyValueEncoder.swift
[183/233] Compiling PotentCodables DecoderSupport.swift
[184/233] Compiling PotentCodables Float16.swift
[185/233] Compiling PotentCodables AnyCodingKey.swift
[186/233] Emitting module IOStreams
[187/233] Compiling PotentCodables Value.swift
[188/233] Compiling PotentCodables TimeZone.swift
[189/233] Compiling PotentCodables TopLevel.swift
[190/233] Compiling PotentCodables KeyStrategy.swift
[191/233] Compiling PotentCodables KeyedNestedDecoder.swift
[192/233] Compiling PotentCodables TreeValueDecodingContainer.swift
[193/233] Compiling PotentCodables Refs.swift
[194/233] Compiling AsyncObjects CancellationSource.swift
[195/233] Compiling AsyncObjects Continuable.swift
[196/233] Compiling AsyncObjects TaskGroup.swift
[197/233] Compiling AsyncObjects Future.swift
[198/233] Compiling PotentCodables ValueDecoder.swift
[199/233] Compiling PotentCodables ValueEncoder.swift
[200/233] Compiling PotentCodables KeyedNestedEncoder.swift
[211/240] Compiling IOStreams URLSessionStreams.swift
[214/242] Emitting module AsyncObjects
[215/242] Emitting module PotentCodables
[216/242] Compiling FriendlyId FriendlyId.swift
[217/242] Compiling FriendlyId Id.swift
[218/242] Emitting module FriendlyId
[219/242] Compiling FriendlyId BigUints.swift
[220/242] Compiling FriendlyId Base62.swift
[221/242] Compiling AsyncObjects TaskQueue.swift
[222/242] Compiling AsyncObjects TaskTracker.swift
[223/242] Compiling PotentCodables ZonedDate.swift
[224/242] Compiling PotentCodables resource_bundle_accessor.swift
[243/283] Compiling PotentASN1 Tagged.swift
[244/284] Compiling PotentYAML YAMLSerialization.swift
[245/284] Compiling PotentYAML YAMLWriter.swift
[246/284] Compiling PotentASN1 TaggedValue.swift
[247/284] Compiling PotentASN1 SchemaState.swift
[248/284] Compiling PotentCBOR CBORWriter.swift
[249/284] Compiling PotentCBOR CBORStream.swift
[250/284] Compiling PotentJSON JSONSerialization.swift
[251/284] Compiling PotentJSON JSONWriter.swift
[252/284] Compiling PotentJSON JSONReader.swift
[253/284] Compiling PotentYAML Errors.swift
[254/284] Emitting module PotentYAML
[255/284] Compiling PotentYAML YAMLReader.swift
[256/284] Compiling PotentYAML YAML.swift
[257/284] Compiling PotentJSON JSONDecoder.swift
[258/284] Compiling PotentJSON Errors.swift
[259/284] Emitting module PotentJSON
[260/284] Compiling PotentJSON JSONEncoder.swift
[261/284] Compiling PotentJSON JSON.swift
[262/284] Compiling PotentYAML YAMLDecoder.swift
[263/284] Compiling PotentYAML YAMLEncoder.swift
[264/284] Compiling PotentCBOR CBORReader.swift
[265/284] Compiling PotentCBOR CBORSerialization.swift
[266/284] Compiling PotentCBOR CBOREncoder.swift
[267/284] Emitting module PotentCBOR
[268/284] Compiling PotentCBOR CBOR.swift
[269/284] Compiling PotentCBOR CBORDecoder.swift
[270/284] Compiling PotentASN1 Dates.swift
[271/284] Compiling PotentASN1 ObjectIdentifier.swift
[272/284] Compiling PotentASN1 AnyString.swift
[273/284] Compiling PotentASN1 AnyTime.swift
[274/284] Compiling PotentASN1 Schema.swift
[275/284] Compiling PotentASN1 SchemaSpecified.swift
[276/284] Compiling PotentASN1 BigInts.swift
[277/284] Compiling PotentASN1 BitString.swift
[278/284] Compiling PotentASN1 ASN1Encoder.swift
[279/284] Compiling PotentASN1 ASN1Serialization.swift
[280/284] Emitting module PotentASN1
[281/284] Compiling PotentASN1 ASN1.swift
[282/284] Compiling PotentASN1 ASN1DERReader.swift
[283/284] Compiling PotentASN1 ASN1DERWriter.swift
[284/284] Compiling PotentASN1 ASN1Decoder.swift
[285/331] Compiling Kubrick JobResult.swift
[286/331] Compiling Kubrick JobTransferError.swift
[287/331] Compiling Kubrick JobValue.swift
[288/331] Compiling Kubrick Logging.swift
[289/331] Compiling Kubrick MapJob.swift
[290/336] Emitting module Kubrick
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:35:9: warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 28 |   public typealias OnProgress = (_ progressedBytes: Int, _ transferredBytes: Int, _ totalBytes: Int) async -> Void
 29 |
 30 |   actor DownloadTaskJobInfo: URLSessionTaskJobInfo {
    |                              `- note: add '@preconcurrency' to the 'URLSessionTaskJobInfo' conformance to defer isolation checking to run time
 31 |
 32 |     typealias Result = (fileURL: URL, response: URLSessionJobResponse)
 33 |
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
    |         `- warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 36 |     let future: Future<Result, Error>
 37 |     var url: URL?
    :
350 |
351 |   var task: URLSessionTask { get }
352 |   var onProgress: URLSessionJobManager.OnProgress? { get }
    |       `- note: requirement 'onProgress' declared here
353 |
354 |   func finish(response: URLResponse?, error: Error?) async
[291/336] Compiling Kubrick ExecutableJob.swift
[292/336] Compiling Kubrick ExternalJobKey.swift
[293/336] Compiling Kubrick FileHandles.swift
[294/336] Compiling Kubrick Job.swift
[295/336] Compiling Kubrick JobBinding.swift
[296/336] Compiling Kubrick JobExecutionError.swift
[297/336] Compiling Kubrick JobHashable.swift
[298/336] Compiling Kubrick JobHasher.swift
[299/336] Compiling Kubrick JobID.swift
[300/336] Compiling Kubrick JobInject.swift
[301/336] Compiling Kubrick SubmittableJob.swift
[302/336] Compiling Kubrick SubmittableJobStore.swift
[303/336] Compiling Kubrick Tasks.swift
[304/336] Compiling Kubrick TimeDuration.swift
[305/336] Compiling Kubrick TypeResolvers.swift
[306/336] Compiling Kubrick NoValue.swift
[307/336] Compiling Kubrick RegEx.swift
[308/336] Compiling Kubrick RegisterCache.swift
[309/336] Compiling Kubrick ResultJob.swift
[310/336] Compiling Kubrick RetryJob.swift
[311/336] Compiling Kubrick AssistantsWatcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
[312/336] Compiling Kubrick Base64URL.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
[313/336] Compiling Kubrick BatchJob.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
[314/336] Compiling Kubrick CatchJob.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
[315/336] Compiling Kubrick DirectoryWatcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
[316/336] Compiling Kubrick DynamicJobDirector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/DirectoryWatcher.swift:189:1: warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
187 | }
188 |
189 | extension DispatchSource.FileSystemEvent: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'FileSystemEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Dispatch' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
190 |
191 |   public var description: String {
[317/336] Compiling Kubrick JobInjectManagable.swift
[318/336] Compiling Kubrick JobInput.swift
[319/336] Compiling Kubrick JobInputDescriptor.swift
[320/336] Compiling Kubrick JobInputResults.swift
[321/336] Compiling Kubrick JobKey.swift
[322/336] Compiling Kubrick JobDirectorStore.swift
[323/336] Compiling Kubrick JobEnvironment.swift
[324/336] Compiling Kubrick JobEnvironmentValue.swift
[325/336] Compiling Kubrick JobError.swift
[326/336] Compiling Kubrick JobErrorBox.swift
[327/336] Compiling Kubrick JobBuilder.swift
[328/336] Compiling Kubrick JobCodable.swift
[329/336] Compiling Kubrick JobDirector.swift
[330/336] Compiling Kubrick JobDirectorID.swift
[331/336] Compiling Kubrick JobDirectorMode.swift
[332/336] Compiling Kubrick URLSessionJobManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:35:9: warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 28 |   public typealias OnProgress = (_ progressedBytes: Int, _ transferredBytes: Int, _ totalBytes: Int) async -> Void
 29 |
 30 |   actor DownloadTaskJobInfo: URLSessionTaskJobInfo {
    |                              `- note: add '@preconcurrency' to the 'URLSessionTaskJobInfo' conformance to defer isolation checking to run time
 31 |
 32 |     typealias Result = (fileURL: URL, response: URLSessionJobResponse)
 33 |
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
    |         `- warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 36 |     let future: Future<Result, Error>
 37 |     var url: URL?
    :
350 |
351 |   var task: URLSessionTask { get }
352 |   var onProgress: URLSessionJobManager.OnProgress? { get }
    |       `- note: requirement 'onProgress' declared here
353 |
354 |   func finish(response: URLResponse?, error: Error?) async
[333/336] Compiling Kubrick UUIDs.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:35:9: warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 28 |   public typealias OnProgress = (_ progressedBytes: Int, _ transferredBytes: Int, _ totalBytes: Int) async -> Void
 29 |
 30 |   actor DownloadTaskJobInfo: URLSessionTaskJobInfo {
    |                              `- note: add '@preconcurrency' to the 'URLSessionTaskJobInfo' conformance to defer isolation checking to run time
 31 |
 32 |     typealias Result = (fileURL: URL, response: URLSessionJobResponse)
 33 |
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
    |         `- warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 36 |     let future: Future<Result, Error>
 37 |     var url: URL?
    :
350 |
351 |   var task: URLSessionTask { get }
352 |   var onProgress: URLSessionJobManager.OnProgress? { get }
    |       `- note: requirement 'onProgress' declared here
353 |
354 |   func finish(response: URLResponse?, error: Error?) async
[334/336] Compiling Kubrick UniqueID.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:35:9: warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 28 |   public typealias OnProgress = (_ progressedBytes: Int, _ transferredBytes: Int, _ totalBytes: Int) async -> Void
 29 |
 30 |   actor DownloadTaskJobInfo: URLSessionTaskJobInfo {
    |                              `- note: add '@preconcurrency' to the 'URLSessionTaskJobInfo' conformance to defer isolation checking to run time
 31 |
 32 |     typealias Result = (fileURL: URL, response: URLSessionJobResponse)
 33 |
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
    |         `- warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 36 |     let future: Future<Result, Error>
 37 |     var url: URL?
    :
350 |
351 |   var task: URLSessionTask { get }
352 |   var onProgress: URLSessionJobManager.OnProgress? { get }
    |       `- note: requirement 'onProgress' declared here
353 |
354 |   func finish(response: URLResponse?, error: Error?) async
[335/336] Compiling Kubrick UserNotificationJobManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:35:9: warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 28 |   public typealias OnProgress = (_ progressedBytes: Int, _ transferredBytes: Int, _ totalBytes: Int) async -> Void
 29 |
 30 |   actor DownloadTaskJobInfo: URLSessionTaskJobInfo {
    |                              `- note: add '@preconcurrency' to the 'URLSessionTaskJobInfo' conformance to defer isolation checking to run time
 31 |
 32 |     typealias Result = (fileURL: URL, response: URLSessionJobResponse)
 33 |
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
    |         `- warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 36 |     let future: Future<Result, Error>
 37 |     var url: URL?
    :
350 |
351 |   var task: URLSessionTask { get }
352 |   var onProgress: URLSessionJobManager.OnProgress? { get }
    |       `- note: requirement 'onProgress' declared here
353 |
354 |   func finish(response: URLResponse?, error: Error?) async
[336/336] Compiling Kubrick resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/URLSessionJobManager.swift:35:9: warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 28 |   public typealias OnProgress = (_ progressedBytes: Int, _ transferredBytes: Int, _ totalBytes: Int) async -> Void
 29 |
 30 |   actor DownloadTaskJobInfo: URLSessionTaskJobInfo {
    |                              `- note: add '@preconcurrency' to the 'URLSessionTaskJobInfo' conformance to defer isolation checking to run time
 31 |
 32 |     typealias Result = (fileURL: URL, response: URLSessionJobResponse)
 33 |
 34 |     let task: URLSessionTask
 35 |     let onProgress: OnProgress?
    |         `- warning: actor-isolated property 'onProgress' cannot be used to satisfy nonisolated requirement from protocol 'URLSessionTaskJobInfo'; this is an error in the Swift 6 language mode
 36 |     let future: Future<Result, Error>
 37 |     var url: URL?
    :
350 |
351 |   var task: URLSessionTask { get }
352 |   var onProgress: URLSessionJobManager.OnProgress? { get }
    |       `- note: requirement 'onProgress' declared here
353 |
354 |   func finish(response: URLResponse?, error: Error?) async
Build complete! (8.04s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "asyncobjects",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "2.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SwiftyLab/AsyncObjects.git"
    },
    {
      "identity" : "potentcodables",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.2.0",
            "upper_bound" : "3.3.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/outfoxx/potentcodables.git"
    },
    {
      "identity" : "swiftfriendlyid",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.1",
            "upper_bound" : "1.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kdubb/SwiftFriendlyId.git"
    },
    {
      "identity" : "iostreams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.2",
            "upper_bound" : "1.5.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/outfoxx/IOStreams.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "1.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Kubrick",
  "name" : "Kubrick",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "Kubrick",
      "targets" : [
        "Kubrick"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Kubrick",
      "module_type" : "SwiftTarget",
      "name" : "Kubrick",
      "path" : "Sources/Kubrick",
      "product_dependencies" : [
        "AsyncObjects",
        "IOStreams",
        "PotentCodables",
        "FriendlyId"
      ],
      "product_memberships" : [
        "Kubrick"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Kubrick/Kubrick.docc",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "AssistantsWatcher.swift",
        "Base64URL.swift",
        "BatchJob.swift",
        "CatchJob.swift",
        "DirectoryWatcher.swift",
        "DynamicJobDirector.swift",
        "ExecutableJob.swift",
        "ExternalJobKey.swift",
        "FileHandles.swift",
        "Job.swift",
        "JobBinding.swift",
        "JobBuilder.swift",
        "JobCodable.swift",
        "JobDirector.swift",
        "JobDirectorID.swift",
        "JobDirectorMode.swift",
        "JobDirectorStore.swift",
        "JobEnvironment.swift",
        "JobEnvironmentValue.swift",
        "JobError.swift",
        "JobErrorBox.swift",
        "JobExecutionError.swift",
        "JobHashable.swift",
        "JobHasher.swift",
        "JobID.swift",
        "JobInject.swift",
        "JobInjectManagable.swift",
        "JobInput.swift",
        "JobInputDescriptor.swift",
        "JobInputResults.swift",
        "JobKey.swift",
        "JobResult.swift",
        "JobTransferError.swift",
        "JobValue.swift",
        "Logging.swift",
        "MapJob.swift",
        "NoValue.swift",
        "RegEx.swift",
        "RegisterCache.swift",
        "ResultJob.swift",
        "RetryJob.swift",
        "SubmittableJob.swift",
        "SubmittableJobStore.swift",
        "Tasks.swift",
        "TimeDuration.swift",
        "TypeResolvers.swift",
        "URLSessionJobManager.swift",
        "UUIDs.swift",
        "UniqueID.swift",
        "UserNotificationJobManager.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/outfoxx/kubrick/main
Repository:               outfoxx/Kubrick
Swift version used:       6.1
    .package(url: "https://github.com/apple/swift-docc-plugin", .upToNextMinor(from: "1.3.0"))
Target:                   Kubrick
Generating documentation for 'Kubrick'...
Converting documentation...
Conversion complete! (0.40s)
Generated DocC archive at '/Users/admin/builder/spi-builder-workspace/.docs/outfoxx/kubrick/main'
Building for debugging...
[0/8] Write sources
[3/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Compiling SymbolKit GenericConstraint.swift
[7/53] Compiling SymbolKit GenericParameter.swift
[8/53] Compiling SymbolKit Generics.swift
[9/53] Compiling SymbolKit Namespace.swift
[10/57] Compiling SymbolKit DeclarationFragments.swift
[11/57] Compiling SymbolKit Fragment.swift
[12/57] Compiling SymbolKit FragmentKind.swift
[13/57] Compiling SymbolKit FunctionParameter.swift
[14/57] Compiling SymbolKit FunctionSignature.swift
[15/57] Compiling SymbolKit SemanticVersion.swift
[16/57] Compiling SymbolKit AccessControl.swift
[17/57] Compiling SymbolKit Availability.swift
[18/57] Compiling SymbolKit AvailabilityItem.swift
[19/57] Compiling SymbolKit Domain.swift
[20/57] Emitting module SymbolKit
[21/57] Compiling SymbolKit Names.swift
[22/57] Compiling SymbolKit SPI.swift
[23/57] Compiling SymbolKit Snippet.swift
[24/57] Compiling SymbolKit Extension.swift
[25/57] Compiling SymbolKit Relationship.swift
[26/57] Compiling SymbolKit RelationshipKind.swift
[27/57] Compiling SymbolKit SourceOrigin.swift
[28/57] Compiling SymbolKit GenericConstraints.swift
[29/57] Compiling SymbolKit Swift.swift
[30/57] Compiling SymbolKit Mixin+Equals.swift
[31/57] Compiling SymbolKit Mixin+Hash.swift
[32/57] Compiling SymbolKit Mixin.swift
[33/57] Compiling SymbolKit LineList.swift
[34/57] Compiling SymbolKit Position.swift
[35/57] Compiling SymbolKit SourceRange.swift
[36/57] Compiling SymbolKit Metadata.swift
[37/57] Compiling SymbolKit Module.swift
[38/57] Compiling SymbolKit OperatingSystem.swift
[39/57] Compiling SymbolKit Platform.swift
[40/57] Compiling SymbolKit Identifier.swift
[41/57] Compiling SymbolKit KindIdentifier.swift
[42/57] Compiling SymbolKit Location.swift
[43/57] Compiling SymbolKit Mutability.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Compiling Snippets SnippetParser.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.84s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'Kubrick' complete! (0.38s)
    1315
10	/Users/admin/builder/spi-builder-workspace/.docs/outfoxx/kubrick/main
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/outfoxx/kubrick/main
File count: 1315
Doc size:   10.0MB
Preparing doc bundle ...
Uploading prod-outfoxx-kubrick-main-f90f56cc.zip to s3://spi-docs-inbox/prod-outfoxx-kubrick-main-f90f56cc.zip
Copying... [11%]
Copying... [21%]
Copying... [31%]
Copying... [41%]
Copying... [51%]
Copying... [61%]
Copying... [71%]
Copying... [80%]
Copying... [90%]
Copying... [100%]
Done.