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 nef, reference 0.7.1 (517340), with Swift 6.0 for Linux on 28 Nov 2024 10:37:23 UTC.

Swift 6 data race errors: 12

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -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 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bow-swift/nef.git
Reference: 0.7.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/bow-swift/nef
 * tag               0.7.1      -> FETCH_HEAD
HEAD is now at 517340f env: use full path to invoke nef
Cloned https://github.com/bow-swift/nef.git
Revision (git rev-parse @):
517340f71e4e38eee24ac698d88a913a52d49b9e
SUCCESS checkout https://github.com/bow-swift/nef.git at 0.7.1
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/bow-swift/nef.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -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 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/bow-swift/bow.git
Fetching https://github.com/bow-swift/Swiftline.git
[1/805] Fetching swiftline
[806/55104] Fetching swiftline, bow
Fetched https://github.com/bow-swift/Swiftline.git from cache (28.70s)
Fetched https://github.com/bow-swift/bow.git from cache (29.80s)
Computing version for https://github.com/bow-swift/Swiftline.git
Computed https://github.com/bow-swift/Swiftline.git at 0.5.6 (0.49s)
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/Quick/Nimble.git
[1/14740] Fetching quick
Fetched https://github.com/Quick/Quick.git from cache (0.61s)
[1/19275] Fetching nimble
Fetched https://github.com/Quick/Nimble.git from cache (2.13s)
Computing version for https://github.com/bow-swift/bow.git
Computed https://github.com/bow-swift/bow.git at 0.8.0 (0.55s)
Fetching https://github.com/bow-swift/SwiftCheck.git
Fetching https://github.com/ReactiveX/RxSwift.git
[1/4531] Fetching swiftcheck
[4532/56924] Fetching swiftcheck, rxswift
Fetched https://github.com/bow-swift/SwiftCheck.git from cache (4.40s)
Fetched https://github.com/ReactiveX/RxSwift.git from cache (4.55s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 4.0.0 (0.48s)
Computing version for https://github.com/bow-swift/SwiftCheck.git
Computed https://github.com/bow-swift/SwiftCheck.git at 0.12.1 (0.47s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 9.2.1 (0.49s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.21s)
Computing version for https://github.com/ReactiveX/RxSwift.git
Computed https://github.com/ReactiveX/RxSwift.git at 5.1.3 (0.56s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.51s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.19s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.51s)
Creating working copy for https://github.com/ReactiveX/RxSwift.git
Working copy of https://github.com/ReactiveX/RxSwift.git resolved at 5.1.3
Creating working copy for https://github.com/bow-swift/bow.git
Working copy of https://github.com/bow-swift/bow.git resolved at 0.8.0
Creating working copy for https://github.com/bow-swift/SwiftCheck.git
Working copy of https://github.com/bow-swift/SwiftCheck.git resolved at 0.12.1
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 4.0.0
Creating working copy for https://github.com/bow-swift/Swiftline.git
Working copy of https://github.com/bow-swift/Swiftline.git resolved at 0.5.6
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 9.2.1
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Building for debugging...
[0/13] Write sources
[12/13] Write swift-version-24593BA9C3E375BF.txt
[14/125] Emitting module Swiftline
[15/128] Compiling Bow Co.swift
[16/128] Compiling Bow CoSum.swift
[17/128] Compiling Bow Const.swift
[18/128] Compiling Bow Function0.swift
[19/128] Compiling Bow Function1.swift
[20/128] Compiling Bow FunctionK.swift
[21/128] Compiling Bow Option.swift
[22/128] Compiling Bow Pairing.swift
[23/128] Compiling Bow Puller.swift
[24/128] Compiling Bow Cokleisli.swift
[25/128] Compiling Bow Kleisli.swift
[26/128] Compiling Bow Action.swift
[27/128] Compiling Bow Array.swift
[28/128] Compiling Bow ArrayK.swift
[29/128] Compiling Bow Ior.swift
[30/128] Compiling Bow Moore.swift
[31/128] Compiling Bow NonEmptyArray.swift
[32/128] Compiling Swiftline TaskPipe.swift
[33/128] Compiling Bow Result.swift
[34/128] Compiling Bow Set.swift
[35/128] Compiling Bow SetK.swift
[36/128] Compiling Bow Sum.swift
[37/128] Compiling Bow Trampoline.swift
[38/128] Compiling Bow Try.swift
[39/128] Compiling Bow Validated.swift
[40/128] Compiling Bow Zipper.swift
[41/128] Compiling Bow BoolInstances.swift
[42/128] Compiling Bow NumberInstances.swift
[43/128] Compiling Bow OptionInstances.swift
[44/128] Compiling Swiftline StringStyle.swift
[45/128] Compiling Swiftline StringStyleColorizer.swift
[47/140] Compiling Bow EitherK.swift
[48/140] Compiling Bow Endo.swift
[49/140] Compiling Bow Eval.swift
[50/140] Compiling Bow Id.swift
[51/140] Compiling Bow Dictionary.swift
[52/140] Compiling Bow DictionaryK.swift
[53/140] Compiling Bow Either.swift
[54/141] Compiling Bow BindingExpression.swift
[55/141] Compiling Bow BindingOperator.swift
[56/141] Compiling Bow BoundVar.swift
[57/141] Compiling Bow MonadComprenhensions.swift
[58/141] Compiling Bow ReaderBindingExpression.swift
[59/141] Compiling Bow StateBindingExpression.swift
[60/141] Compiling Bow WriterBindingExpression.swift
[61/141] Compiling Bow MonadError.swift
[62/141] Compiling Bow MonadFilter.swift
[63/141] Compiling Bow MonadReader.swift
[64/141] Compiling Bow MonadState.swift
[65/141] Compiling Bow MonadWriter.swift
[66/141] Compiling Bow StoreT.swift
[67/141] Compiling Bow TracedT.swift
[68/141] Compiling Bow WriterT.swift
[69/141] Compiling Bow Alternative.swift
[70/141] Compiling Bow Applicative.swift
[71/141] Compiling Bow ApplicativeError.swift
[72/141] Compiling Bow Bimonad.swift
[73/141] Compiling Bow Comonad.swift
[74/141] Compiling Bow ComonadEnv.swift
[75/141] Compiling Bow ComonadStore.swift
[76/141] Compiling Bow ComonadTraced.swift
[77/141] Compiling Bow ComonadTrans.swift
[78/141] Compiling Bow StringInstances.swift
[79/141] Compiling Bow BooleanFunctions.swift
[80/141] Compiling Bow Curry.swift
[81/141] Compiling Bow HigherKinds.swift
[82/141] Compiling Bow Memoization.swift
[83/141] Compiling Bow PartialApplication.swift
[84/141] Compiling Bow Predef.swift
[85/141] Compiling Bow Reverse.swift
[86/141] Compiling Bow EitherT.swift
[87/141] Compiling Bow EnvT.swift
[88/141] Compiling Bow OptionT.swift
[89/141] Compiling Bow StateT.swift
[90/141] Compiling Bow Comparable.swift
[91/141] Compiling Bow Contravariant.swift
[92/141] Compiling Bow Decidable.swift
[93/141] Compiling Bow Divide.swift
[94/141] Compiling Bow Divisible.swift
[95/141] Compiling Bow EquatableK.swift
[96/141] Compiling Bow Foldable.swift
[97/141] Compiling Bow Functor.swift
[98/141] Compiling Bow FunctorFilter.swift
[99/141] Compiling Bow Invariant.swift
[100/141] Compiling Bow Monad.swift
[101/141] Compiling Bow MonadCombine.swift
[103/141] Emitting module Bow
[130/141] Compiling Bow Monoid.swift
[131/141] Compiling Bow MonoidK.swift
[132/141] Compiling Bow Monoidal.swift
[133/141] Compiling Bow NonEmptyReducible.swift
[134/141] Compiling Bow Reducible.swift
[135/141] Compiling Bow Selective.swift
[136/141] Compiling Bow Semigroup.swift
[137/141] Compiling Bow SemigroupK.swift
[138/141] Compiling Bow Semigroupal.swift
[139/141] Compiling Bow Semiring.swift
[140/141] Compiling Bow Traverse.swift
[141/141] Compiling Bow TraverseFilter.swift
[143/216] Compiling BowEffects Effect.swift
[144/216] Compiling BowEffects EffectComprehensions.swift
[145/218] Compiling BowEffects MonadDefer.swift
[146/218] Compiling BowEffects UnsafeRun.swift
[147/218] Emitting module BowEffects
[148/218] Compiling BowEffects Concurrent.swift
[149/218] Compiling BowEffects ConcurrentEffect.swift
[150/218] Compiling BowEffects ConcurrentTraverse.swift
[151/218] Compiling BowOptics Tuple2.swift
[152/218] Compiling BowOptics Tuple3.swift
[153/218] Compiling BowOptics Tuple4.swift
[154/218] Compiling BowOptics Tuple5.swift
[155/218] Compiling BowOptics Tuple6.swift
[156/218] Compiling BowOptics Tuple7.swift
[157/218] Compiling BowOptics Tuple8.swift
[158/225] Compiling BowOptics Prism.swift
[159/225] Compiling BowOptics ArrayK+Optics.swift
[160/225] Compiling BowOptics Either+Optics.swift
[161/225] Compiling BowOptics Id+Optics.swift
[162/225] Compiling BowOptics Ior+Optics.swift
[163/225] Compiling BowOptics NonEmptyArray+Optics.swift
[164/225] Compiling BowOptics Option+Optics.swift
[165/225] Compiling BowEffects URLSession.swift
[166/225] Compiling BowEffects Async.swift
[167/225] Compiling BowEffects Bracket.swift
[168/225] Emitting module BowOptics
[169/225] Compiling BowEffects IO.swift
[170/225] Compiling BowEffects Dictionary+Extensions.swift
[171/225] Compiling BowEffects DispatchTimeInterval+Extensions.swift
[172/225] Compiling BowEffects Queue.swift
[173/225] Compiling BowEffects Ref.swift
[174/225] Compiling BowEffects Resource.swift
[175/225] Compiling BowEffects Array+TraverseConcurrent.swift
[176/225] Compiling BowEffects Atomic.swift
[180/225] Compiling BowEffects Schedule.swift
[181/225] Compiling BowEffects ConsoleIO.swift
[182/225] Compiling BowEffects FileManager+Common.swift
[188/225] Compiling BowEffects EnvIO.swift
[190/226] Compiling BowOptics Tuple9.swift
[191/226] Compiling BowOptics At.swift
[192/226] Compiling BowOptics Cons.swift
[193/226] Compiling BowOptics Each.swift
[194/226] Compiling BowOptics FilterIndex.swift
[195/226] Compiling BowOptics Index.swift
[196/226] Compiling BowOptics Snoc.swift
[197/226] Compiling BowOptics OptionOpticsInstances.swift
[198/226] Compiling BowOptics StringOpticsInstances.swift
[199/226] Compiling BowOptics TryOpticsInstances.swift
[200/226] Compiling BowOptics ValidatedOpticsInstances.swift
[201/226] Compiling BowOptics Iso.swift
[202/226] Compiling BowOptics Lens.swift
[203/226] Compiling BowOptics Optional.swift
[204/226] Compiling BowOptics BoundSetter.swift
[205/226] Compiling BowOptics At+Optics.swift
[206/226] Compiling BowOptics Each+Optics.swift
[207/226] Compiling BowOptics Index+Optics.swift
[208/226] Compiling BowOptics Kind+Optics.swift
[209/226] Compiling BowOptics StateT+Optics.swift
[210/226] Compiling BowOptics Fold.swift
[211/226] Compiling BowOptics Getter.swift
[219/226] Compiling BowOptics NonEmptyArrayOpticsInstances.swift
[228/236] Compiling NefModels RenderedPage.swift
[229/237] Compiling NefModels PlaygroundPlatform.swift
[230/237] Compiling NefModels SwiftModule.swift
[231/237] Compiling NefModels ProgressReport.swift
[232/237] Compiling NefModels WorkspaceInfo.swift
[233/237] Emitting module NefModels
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:247:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[String : CarbonStyle.Color]' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
245 |
246 |     /// A group of predefined Carbon colors.
247 |     public static let all: [String: CarbonStyle.Color] = ["nef": nef,
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[String : CarbonStyle.Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |                                                           "bow": bow,
249 |                                                           "white": white,
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:256:23: warning: static property 'nef' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
254 |
255 |     /// Predefined nef `Color`.
256 |     public static let nef = CarbonStyle.Color(r: 140, g: 68, b: 255, a: 1)
    |                       |- warning: static property 'nef' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 |
258 |     /// Predefined bow `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:259:23: warning: static property 'bow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
257 |
258 |     /// Predefined bow `Color`.
259 |     public static let bow = CarbonStyle.Color(r: 213, g: 64, b: 72, a: 1)
    |                       |- warning: static property 'bow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bow' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 |     /// Predefined white `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:262:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
260 |
261 |     /// Predefined white `Color`.
262 |     public static let white = CarbonStyle.Color(r: 255, g: 255, b: 255, a: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
263 |
264 |     /// Predefined yellow `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:268:23: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
266 |
267 |     /// Predefined green `Color`.
268 |     public static let green = CarbonStyle.Color(r: 110, g: 240, b: 167, a: 1)
    |                       |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 |
270 |     /// Predefined blue `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:271:23: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
269 |
270 |     /// Predefined blue `Color`.
271 |     public static let blue = CarbonStyle.Color(r: 66, g: 197, b: 255, a: 1)
    |                       |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 |
273 |     /// Predefined orange `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:265:23: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
263 |
264 |     /// Predefined yellow `Color`.
265 |     public static let yellow = CarbonStyle.Color(r: 255, g: 237, b: 117, a: 1)
    |                       |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 |
267 |     /// Predefined green `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:274:23: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
272 |
273 |     /// Predefined orange `Color`.
274 |     public static let orange = CarbonStyle.Color(r: 255, g: 159, b: 70, a: 1)
    |                       |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
275 | }
276 |
[234/237] Compiling NefModels PlaygroundDependencies.swift
[235/237] Compiling NefModels PlaygroundExcludeItem.swift
[236/237] Compiling NefModels CarbonModel.swift
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:247:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[String : CarbonStyle.Color]' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
245 |
246 |     /// A group of predefined Carbon colors.
247 |     public static let all: [String: CarbonStyle.Color] = ["nef": nef,
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[String : CarbonStyle.Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |                                                           "bow": bow,
249 |                                                           "white": white,
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:256:23: warning: static property 'nef' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
254 |
255 |     /// Predefined nef `Color`.
256 |     public static let nef = CarbonStyle.Color(r: 140, g: 68, b: 255, a: 1)
    |                       |- warning: static property 'nef' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 |
258 |     /// Predefined bow `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:259:23: warning: static property 'bow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
257 |
258 |     /// Predefined bow `Color`.
259 |     public static let bow = CarbonStyle.Color(r: 213, g: 64, b: 72, a: 1)
    |                       |- warning: static property 'bow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bow' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 |     /// Predefined white `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:262:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
260 |
261 |     /// Predefined white `Color`.
262 |     public static let white = CarbonStyle.Color(r: 255, g: 255, b: 255, a: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
263 |
264 |     /// Predefined yellow `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:268:23: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
266 |
267 |     /// Predefined green `Color`.
268 |     public static let green = CarbonStyle.Color(r: 110, g: 240, b: 167, a: 1)
    |                       |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 |
270 |     /// Predefined blue `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:271:23: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
269 |
270 |     /// Predefined blue `Color`.
271 |     public static let blue = CarbonStyle.Color(r: 66, g: 197, b: 255, a: 1)
    |                       |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 |
273 |     /// Predefined orange `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:265:23: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
263 |
264 |     /// Predefined yellow `Color`.
265 |     public static let yellow = CarbonStyle.Color(r: 255, g: 237, b: 117, a: 1)
    |                       |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 |
267 |     /// Predefined green `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:274:23: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
272 |
273 |     /// Predefined orange `Color`.
274 |     public static let orange = CarbonStyle.Color(r: 255, g: 159, b: 70, a: 1)
    |                       |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
275 | }
276 |
[237/237] Compiling NefModels CompilerOptions.swift
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:247:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[String : CarbonStyle.Color]' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
245 |
246 |     /// A group of predefined Carbon colors.
247 |     public static let all: [String: CarbonStyle.Color] = ["nef": nef,
    |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[String : CarbonStyle.Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |                                                           "bow": bow,
249 |                                                           "white": white,
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:256:23: warning: static property 'nef' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
254 |
255 |     /// Predefined nef `Color`.
256 |     public static let nef = CarbonStyle.Color(r: 140, g: 68, b: 255, a: 1)
    |                       |- warning: static property 'nef' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nef' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 |
258 |     /// Predefined bow `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:259:23: warning: static property 'bow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
257 |
258 |     /// Predefined bow `Color`.
259 |     public static let bow = CarbonStyle.Color(r: 213, g: 64, b: 72, a: 1)
    |                       |- warning: static property 'bow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bow' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 |     /// Predefined white `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:262:23: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
260 |
261 |     /// Predefined white `Color`.
262 |     public static let white = CarbonStyle.Color(r: 255, g: 255, b: 255, a: 1)
    |                       |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
263 |
264 |     /// Predefined yellow `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:268:23: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
266 |
267 |     /// Predefined green `Color`.
268 |     public static let green = CarbonStyle.Color(r: 110, g: 240, b: 167, a: 1)
    |                       |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 |
270 |     /// Predefined blue `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:271:23: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
269 |
270 |     /// Predefined blue `Color`.
271 |     public static let blue = CarbonStyle.Color(r: 66, g: 197, b: 255, a: 1)
    |                       |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 |
273 |     /// Predefined orange `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:265:23: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
263 |
264 |     /// Predefined yellow `Color`.
265 |     public static let yellow = CarbonStyle.Color(r: 255, g: 237, b: 117, a: 1)
    |                       |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 |
267 |     /// Predefined green `Color`.
/host/spi-builder-workspace/project/Component/NefModels/CarbonModel.swift:274:23: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
192 |
193 |     /// Represents background color
194 |     public struct Color: CustomStringConvertible, Codable, Equatable {
    |                   `- note: consider making struct 'Color' conform to the 'Sendable' protocol
195 |         /// The red value of the color object. Values between [0, 255]
196 |         public let r: UInt8
    :
272 |
273 |     /// Predefined orange `Color`.
274 |     public static let orange = CarbonStyle.Color(r: 255, g: 159, b: 70, a: 1)
    |                       |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'CarbonStyle.Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
275 | }
276 |
[239/255] Compiling NefCommon EnumeratedSequence+Extension.swift
[240/255] Compiling NefCommon Platform+Utils.swift
[241/257] Compiling NefCommon XcodePlaygroundSystem.swift
[242/257] Compiling NefCommon FileSystemError.swift
[243/257] Compiling NefCommon PlaygroundShellError.swift
[244/257] Compiling NefCommon NefPlaygroundURL.swift
[245/257] Compiling NefCommon RenderingURL.swift
[246/257] Compiling NefCommon Array+Utils.swift
[247/257] Compiling NefCommon Effects+Extensions.swift
[248/257] Compiling NefCommon RenderingOutput.swift
[249/257] Compiling NefCommon RenderingPersistenceError.swift
[250/257] Emitting module NefCommon
[251/257] Compiling NefCommon XcodePlaygroundSystemError.swift
[252/257] Compiling NefCommon HasProgressReport.swift
[253/257] Compiling NefCommon FileSystem.swift
[254/257] Compiling NefCommon NefPlaygroundSystem.swift
[255/257] Compiling NefCommon RenderingPersistence.swift
[256/257] Compiling NefCommon String+Path.swift
[257/257] Compiling NefCommon String+Utils.swift
[259/287] Compiling NefSwiftPlayground PackageShell.swift
[260/287] Compiling NefSwiftPlayground Assets.swift
[261/287] Compiling NefSwiftPlayground ImageReference.swift
[262/289] Compiling NefCore Node+Render.swift
[263/290] Compiling NefCore CoreRender.swift
[264/290] Compiling NefSwiftPlayground PlaygroundBookResolutionPath.swift
[265/290] Compiling NefSwiftPlayground PlaygroundBookTemplate.swift
[266/290] Compiling NefSwiftPlayground Package.swift
[267/290] Compiling NefSwiftPlayground PlaygroundBookEvent.swift
[268/290] Compiling NefCore String+Format.swift
[269/290] Compiling NefSwiftPlayground SwiftPackage.swift
[270/290] Compiling NefSwiftPlayground SwiftPackageProduct.swift
[271/290] Compiling NefSwiftPlayground PlaygroundEnvironment.swift
[272/290] Compiling NefSwiftPlayground PlaygroundResolutionPath.swift
[274/290] Compiling NefSwiftPlayground PackageShellError.swift
[275/290] Compiling NefSwiftPlayground PlaygroundBookError.swift
[276/290] Compiling NefSwiftPlayground SwiftPlaygroundError.swift
[279/290] Compiling NefSwiftPlayground Module.swift
[281/290] Emitting module NefCore
[285/291] Emitting module NefSwiftPlayground
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:38:16: warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                `- warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Lens.swift:35:14: note: generic class 'PLens' does not conform to the 'Sendable' protocol
 33 | ///     - `A` is the focus of a PLens.
 34 | ///     - `B` is the modified focus of a PLens.
 35 | public class PLens<S, T, A, B>: PLensOf<S, T, A, B> {
    |              `- note: generic class 'PLens' does not conform to the 'Sendable' protocol
 36 |     private let getFunc: (S) -> A
 37 |     private let setFunc: (S, B) -> T
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:4:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 2 |
 3 | import Foundation
 4 | import BowOptics
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 5 |
 6 | struct Module: Codable, AutoLens {
   :
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                |- note: annotate 'sourcesLens' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:39:16: warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
   |                |- warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'moduleNameAndSourcesTraversal' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Traversal.swift:34:12: note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 32 | ///     - `A`: Focus.
 33 | ///     - `B`: Modified focus.
 34 | open class PTraversal<S, T, A, B>: PTraversalOf<S, T, A, B> {
    |            `- note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 35 |
 36 |     /// Modifies the source wiht an `Applicative` function.
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:38:16: warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                `- warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Lens.swift:35:14: note: generic class 'PLens' does not conform to the 'Sendable' protocol
 33 | ///     - `A` is the focus of a PLens.
 34 | ///     - `B` is the modified focus of a PLens.
 35 | public class PLens<S, T, A, B>: PLensOf<S, T, A, B> {
    |              `- note: generic class 'PLens' does not conform to the 'Sendable' protocol
 36 |     private let getFunc: (S) -> A
 37 |     private let setFunc: (S, B) -> T
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:4:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 2 |
 3 | import Foundation
 4 | import BowOptics
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 5 |
 6 | struct Module: Codable, AutoLens {
   :
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                |- note: annotate 'sourcesLens' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:39:16: warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
   |                |- warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'moduleNameAndSourcesTraversal' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Traversal.swift:34:12: note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 32 | ///     - `A`: Focus.
 33 | ///     - `B`: Modified focus.
 34 | open class PTraversal<S, T, A, B>: PTraversalOf<S, T, A, B> {
    |            `- note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 35 |
 36 |     /// Modifies the source wiht an `Applicative` function.
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:38:16: warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                `- warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Lens.swift:35:14: note: generic class 'PLens' does not conform to the 'Sendable' protocol
 33 | ///     - `A` is the focus of a PLens.
 34 | ///     - `B` is the modified focus of a PLens.
 35 | public class PLens<S, T, A, B>: PLensOf<S, T, A, B> {
    |              `- note: generic class 'PLens' does not conform to the 'Sendable' protocol
 36 |     private let getFunc: (S) -> A
 37 |     private let setFunc: (S, B) -> T
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:4:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 2 |
 3 | import Foundation
 4 | import BowOptics
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 5 |
 6 | struct Module: Codable, AutoLens {
   :
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                |- note: annotate 'sourcesLens' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:39:16: warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
   |                |- warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'moduleNameAndSourcesTraversal' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Traversal.swift:34:12: note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 32 | ///     - `A`: Focus.
 33 | ///     - `B`: Modified focus.
 34 | open class PTraversal<S, T, A, B>: PTraversalOf<S, T, A, B> {
    |            `- note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 35 |
 36 |     /// Modifies the source wiht an `Applicative` function.
[290/296] Emitting module NefRender
[291/296] Compiling NefRender MarkdownError.swift
[292/296] Compiling NefRender RenderEvent.swift
[293/296] Compiling NefRender RenderEnvironment.swift
[294/296] Compiling NefRender Render.swift
[296/304] Compiling NefSwiftPlayground PlaygroundBook.swift
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:39:16: warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
   |                `- warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
40 | }
41 |
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Traversal.swift:34:12: note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 32 | ///     - `A`: Focus.
 33 | ///     - `B`: Modified focus.
 34 | open class PTraversal<S, T, A, B>: PTraversalOf<S, T, A, B> {
    |            `- note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 35 |
 36 |     /// Modifies the source wiht an `Applicative` function.
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:4:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 2 |
 3 | import Foundation
 4 | import BowOptics
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 5 |
 6 | struct Module: Codable, AutoLens {
   :
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
   |                |- note: annotate 'moduleNameAndSourcesTraversal' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:38:16: warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                |- warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'sourcesLens' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Lens.swift:35:14: note: generic class 'PLens' does not conform to the 'Sendable' protocol
 33 | ///     - `A` is the focus of a PLens.
 34 | ///     - `B` is the modified focus of a PLens.
 35 | public class PLens<S, T, A, B>: PLensOf<S, T, A, B> {
    |              `- note: generic class 'PLens' does not conform to the 'Sendable' protocol
 36 |     private let getFunc: (S) -> A
 37 |     private let setFunc: (S, B) -> T
[297/304] Compiling NefSwiftPlayground SwiftPlayground.swift
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:39:16: warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
   |                `- warning: static property 'moduleNameAndSourcesTraversal' is not concurrency-safe because non-'Sendable' type 'PTraversal<[Module], [Module], (String, Array<String>), (String, Array<String>)>' may have shared mutable state; this is an error in the Swift 6 language mode
40 | }
41 |
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Traversal.swift:34:12: note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 32 | ///     - `A`: Focus.
 33 | ///     - `B`: Modified focus.
 34 | open class PTraversal<S, T, A, B>: PTraversalOf<S, T, A, B> {
    |            `- note: generic class 'PTraversal' does not conform to the 'Sendable' protocol
 35 |
 36 |     /// Modifies the source wiht an `Applicative` function.
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:4:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 2 |
 3 | import Foundation
 4 | import BowOptics
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BowOptics'
 5 |
 6 | struct Module: Codable, AutoLens {
   :
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
   |                |- note: annotate 'moduleNameAndSourcesTraversal' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/host/spi-builder-workspace/project/Component/NefSwiftPlayground/Models/Module.swift:38:16: warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension Module {
38 |     static let sourcesLens = Module.lens(for: \.sources)
   |                |- warning: static property 'sourcesLens' is not concurrency-safe because non-'Sendable' type 'PLens<Module, Module, [String], [String]>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'sourcesLens' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     static let moduleNameAndSourcesTraversal = [Module].traversal + Module.lens(for: \.name).merge(Module.lens(for: \.sources))
40 | }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowOptics/Lens.swift:35:14: note: generic class 'PLens' does not conform to the 'Sendable' protocol
 33 | ///     - `A` is the focus of a PLens.
 34 | ///     - `B` is the modified focus of a PLens.
 35 | public class PLens<S, T, A, B>: PLensOf<S, T, A, B> {
    |              `- note: generic class 'PLens' does not conform to the 'Sendable' protocol
 36 |     private let getFunc: (S) -> A
 37 |     private let setFunc: (S, B) -> T
[299/305] Compiling NefJekyll JekyllEvent.swift
[300/305] Emitting module NefJekyll
[301/305] Emitting module NefMarkdown
[302/305] Compiling NefMarkdown NefMarkdown.swift
[303/305] Compiling NefMarkdown RenderMarkdownEnvironment.swift
[304/306] Compiling NefJekyll RenderJekyllEnvironment.swift
[305/306] Compiling NefJekyll NefJekyll.swift
[308/318] Compiling nef BuildConfiguration.swift
[309/318] Compiling nef URL+PlaygroundPage.swift
[310/319] Compiling nef SwiftPlaygroundAPI.swift
/host/spi-builder-workspace/project/Component/nef/SwiftPlaygroundAPI.swift:69:16: warning: static property 'invalidModules' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
 67 | /// Instance of the Swift Playground API
 68 | public enum SwiftPlayground: SwiftPlaygroundAPI {
 69 |     static let invalidModules: [PlaygroundExcludeItem] = [
    |                `- warning: static property 'invalidModules' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
 70 |         .module(name: "RxSwift"),
 71 |         .module(name: "SwiftCheck"),
/host/spi-builder-workspace/project/Component/NefModels/PlaygroundExcludeItem.swift:6:13: note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 4 |
 5 | /// Models a dependency to exclude from `Swift Package`.
 6 | public enum PlaygroundExcludeItem: Equatable {
   |             `- note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 7 |     /// The module to exclude from dependencies.
 8 |     case module(name: String)
/host/spi-builder-workspace/project/Component/nef/SwiftPlaygroundAPI.swift:4:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NefModels'
  2 |
  3 | import Foundation
  4 | @_exported import NefModels
    |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NefModels'
  5 | import NefSwiftPlayground
  6 | import Bow
    :
 67 | /// Instance of the Swift Playground API
 68 | public enum SwiftPlayground: SwiftPlaygroundAPI {
 69 |     static let invalidModules: [PlaygroundExcludeItem] = [
    |                |- note: annotate 'invalidModules' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |         .module(name: "RxSwift"),
 71 |         .module(name: "SwiftCheck"),
/host/spi-builder-workspace/project/Component/nef/SwiftPlaygroundAPI.swift:75:16: warning: static property 'invalidFiles' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
 73 |     ]
 74 |
 75 |     static let invalidFiles: [PlaygroundExcludeItem] = [
    |                |- warning: static property 'invalidFiles' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'invalidFiles' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |         .file(name: "NetworkReachabilityManager.swift", module: "Alamofire")
 77 |     ]
/host/spi-builder-workspace/project/Component/NefModels/PlaygroundExcludeItem.swift:6:13: note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 4 |
 5 | /// Models a dependency to exclude from `Swift Package`.
 6 | public enum PlaygroundExcludeItem: Equatable {
   |             `- note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 7 |     /// The module to exclude from dependencies.
 8 |     case module(name: String)
[311/319] Compiling nef VersionAPI.swift
[312/319] Compiling nef Error.swift
[313/319] Compiling nef JekyllAPI.swift
[314/319] Compiling nef MarkdownAPI.swift
[315/319] Compiling nef UnixPlaygroundSystem.swift
[316/319] Compiling nef UnixRenderSystem.swift
[317/319] Compiling nef UnixFileSystem.swift
/host/spi-builder-workspace/project/Component/nef/Instances/UnixFileSystem.swift:80:29: warning: result of call to 'fileExists(atPath:isDirectory:)' is unused
78 |     func isDirectory(itemPath: String) -> Bool {
79 |         var isDirectory: ObjCBool = false
80 |         FileManager.default.fileExists(atPath: itemPath, isDirectory: &isDirectory)
   |                             `- warning: result of call to 'fileExists(atPath:isDirectory:)' is unused
81 |         return isDirectory.boolValue
82 |     }
[318/319] Compiling nef UnixPackageShell.swift
/host/spi-builder-workspace/project/Component/nef/Instances/UnixFileSystem.swift:80:29: warning: result of call to 'fileExists(atPath:isDirectory:)' is unused
78 |     func isDirectory(itemPath: String) -> Bool {
79 |         var isDirectory: ObjCBool = false
80 |         FileManager.default.fileExists(atPath: itemPath, isDirectory: &isDirectory)
   |                             `- warning: result of call to 'fileExists(atPath:isDirectory:)' is unused
81 |         return isDirectory.boolValue
82 |     }
[319/319] Emitting module nef
/host/spi-builder-workspace/project/Component/nef/SwiftPlaygroundAPI.swift:69:16: warning: static property 'invalidModules' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
 67 | /// Instance of the Swift Playground API
 68 | public enum SwiftPlayground: SwiftPlaygroundAPI {
 69 |     static let invalidModules: [PlaygroundExcludeItem] = [
    |                `- warning: static property 'invalidModules' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
 70 |         .module(name: "RxSwift"),
 71 |         .module(name: "SwiftCheck"),
/host/spi-builder-workspace/project/Component/NefModels/PlaygroundExcludeItem.swift:6:13: note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 4 |
 5 | /// Models a dependency to exclude from `Swift Package`.
 6 | public enum PlaygroundExcludeItem: Equatable {
   |             `- note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 7 |     /// The module to exclude from dependencies.
 8 |     case module(name: String)
/host/spi-builder-workspace/project/Component/nef/SwiftPlaygroundAPI.swift:4:12: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NefModels'
  2 |
  3 | import Foundation
  4 | @_exported import NefModels
    |            `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'NefModels'
  5 | import NefSwiftPlayground
  6 | import Bow
    :
 67 | /// Instance of the Swift Playground API
 68 | public enum SwiftPlayground: SwiftPlaygroundAPI {
 69 |     static let invalidModules: [PlaygroundExcludeItem] = [
    |                |- note: annotate 'invalidModules' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |         .module(name: "RxSwift"),
 71 |         .module(name: "SwiftCheck"),
/host/spi-builder-workspace/project/Component/nef/SwiftPlaygroundAPI.swift:75:16: warning: static property 'invalidFiles' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
 73 |     ]
 74 |
 75 |     static let invalidFiles: [PlaygroundExcludeItem] = [
    |                |- warning: static property 'invalidFiles' is not concurrency-safe because non-'Sendable' type '[PlaygroundExcludeItem]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'invalidFiles' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |         .file(name: "NetworkReachabilityManager.swift", module: "Alamofire")
 77 |     ]
/host/spi-builder-workspace/project/Component/NefModels/PlaygroundExcludeItem.swift:6:13: note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 4 |
 5 | /// Models a dependency to exclude from `Swift Package`.
 6 | public enum PlaygroundExcludeItem: Equatable {
   |             `- note: enum 'PlaygroundExcludeItem' does not conform to the 'Sendable' protocol
 7 |     /// The module to exclude from dependencies.
 8 |     case module(name: String)
Build complete! (82.06s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "bow",
      "requirement" : {
        "exact" : [
          "0.8.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/bow-swift/bow.git"
    },
    {
      "identity" : "swiftline",
      "requirement" : {
        "exact" : [
          "0.5.6"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/bow-swift/Swiftline.git"
    }
  ],
  "manifest_display_name" : "nef",
  "name" : "nef",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.14"
    }
  ],
  "products" : [
    {
      "name" : "nef",
      "targets" : [
        "nef",
        "NefModels"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "nef",
      "module_type" : "SwiftTarget",
      "name" : "nef",
      "path" : "project/Component/nef",
      "product_dependencies" : [
        "Swiftline"
      ],
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "Instances/UnixFileSystem.swift",
        "Instances/UnixPackageShell.swift",
        "Instances/UnixPlaygroundSystem.swift",
        "Instances/UnixRenderSystem.swift",
        "JekyllAPI.swift",
        "MarkdownAPI.swift",
        "Models/Error.swift",
        "SwiftPlaygroundAPI.swift",
        "Utils/BuildConfiguration.swift",
        "Utils/URL+PlaygroundPage.swift",
        "VersionAPI.swift"
      ],
      "target_dependencies" : [
        "NefModels",
        "NefCommon",
        "NefCore",
        "NefRender",
        "NefMarkdown",
        "NefJekyll",
        "NefSwiftPlayground"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NefSwiftPlayground",
      "module_type" : "SwiftTarget",
      "name" : "NefSwiftPlayground",
      "path" : "project/Component/NefSwiftPlayground",
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "Algebras/PackageShell.swift",
        "Assets.swift",
        "Assets/ImageReference.swift",
        "Errors/PackageShellError.swift",
        "Errors/PlaygroundBookError.swift",
        "Errors/SwiftPlaygroundError.swift",
        "Models/Module.swift",
        "Models/Package.swift",
        "Models/PlaygroundBookEvent.swift",
        "Models/PlaygroundBookResolutionPath.swift",
        "Models/PlaygroundBookTemplate.swift",
        "Models/PlaygroundEnvironment.swift",
        "Models/PlaygroundResolutionPath.swift",
        "Models/SwiftPackage.swift",
        "Models/SwiftPackageProduct.swift",
        "PlaygroundBook.swift",
        "SwiftPlayground.swift"
      ],
      "target_dependencies" : [
        "NefCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NefRender",
      "module_type" : "SwiftTarget",
      "name" : "NefRender",
      "path" : "project/Component/NefRender",
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "Errors/MarkdownError.swift",
        "Models/RenderEnvironment.swift",
        "Models/RenderEvent.swift",
        "Render.swift"
      ],
      "target_dependencies" : [
        "NefCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NefModels",
      "module_type" : "SwiftTarget",
      "name" : "NefModels",
      "path" : "project/Component/NefModels",
      "product_dependencies" : [
        "Bow",
        "BowEffects",
        "BowOptics"
      ],
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "CarbonModel.swift",
        "CompilerOptions.swift",
        "PlaygroundDependencies.swift",
        "PlaygroundExcludeItem.swift",
        "PlaygroundPlatform.swift",
        "ProgressReport.swift",
        "RenderedPage.swift",
        "SwiftModule.swift",
        "WorkspaceInfo.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NefMarkdown",
      "module_type" : "SwiftTarget",
      "name" : "NefMarkdown",
      "path" : "project/Component/NefMarkdown",
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "Models/RenderMarkdownEnvironment.swift",
        "NefMarkdown.swift"
      ],
      "target_dependencies" : [
        "NefRender"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NefJekyll",
      "module_type" : "SwiftTarget",
      "name" : "NefJekyll",
      "path" : "project/Component/NefJekyll",
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "Models/JekyllEvent.swift",
        "Models/RenderJekyllEnvironment.swift",
        "NefJekyll.swift"
      ],
      "target_dependencies" : [
        "NefRender"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NefCore",
      "module_type" : "SwiftTarget",
      "name" : "NefCore",
      "path" : "project/Core",
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "Models/CoreEnvironments.swift",
        "Models/CoreRenderError.swift",
        "Models/Image.swift",
        "Models/MarkupNode.swift",
        "Parser/Lexical.swift",
        "Parser/Syntax.swift",
        "Render/CoreCarbon.swift",
        "Render/CoreCode.swift",
        "Render/CoreJekyll.swift",
        "Render/CoreMarkdown.swift",
        "Render/CoreRender.swift",
        "Utils/Node+Render.swift",
        "Utils/String+Format.swift"
      ],
      "target_dependencies" : [
        "NefCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NefCommon",
      "module_type" : "SwiftTarget",
      "name" : "NefCommon",
      "path" : "project/Component/NefCommon",
      "product_memberships" : [
        "nef"
      ],
      "sources" : [
        "Algebras/FileSystem.swift",
        "Algebras/NefPlaygroundSystem.swift",
        "Algebras/RenderingPersistence.swift",
        "Algebras/XcodePlaygroundSystem.swift",
        "Errors/FileSystemError.swift",
        "Errors/PlaygroundShellError.swift",
        "Errors/RenderingOutput.swift",
        "Errors/RenderingPersistenceError.swift",
        "Errors/XcodePlaygroundSystemError.swift",
        "Models/HasProgressReport.swift",
        "Models/NefPlaygroundURL.swift",
        "Models/RenderingURL.swift",
        "Utils/Array+Utils.swift",
        "Utils/Effects+Extensions.swift",
        "Utils/EnumeratedSequence+Extension.swift",
        "Utils/Platform+Utils.swift",
        "Utils/String+Path.swift",
        "Utils/String+Utils.swift"
      ],
      "target_dependencies" : [
        "NefModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreTests",
      "module_type" : "SwiftTarget",
      "name" : "CoreTests",
      "path" : "project/Tests/CoreTests",
      "sources" : [
        "JekyllTests.swift",
        "MarkdownTests.swift",
        "SyntaxTests.swift",
        "Utils/CoreRender+Test.swift"
      ],
      "target_dependencies" : [
        "NefCore"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.2"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.