Build Information
Successful build of BowLite, reference 0.1.0 (5dd9e2), with Swift 6.4 for Linux on 17 Sep 2026 06:49:39 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344845-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bow-swift/bow-lite.git
Reference: 0.1.0
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/bow-lite
* tag 0.1.0 -> FETCH_HEAD
HEAD is now at 5dd9e24 Merge pull request #2 from bow-swift/ci_linux
Cloned https://github.com/bow-swift/bow-lite.git
Revision (git rev-parse @):
5dd9e249645e543aa9767727d45ea1d7a6e5e3af
SUCCESS checkout https://github.com/bow-swift/bow-lite.git at 0.1.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/bow-swift/bow-lite.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344845-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/bow-swift/SwiftCheck.git
[1/4531] Fetching swiftcheck
Fetched https://github.com/bow-swift/SwiftCheck.git (0.54s)
Computing version for https://github.com/bow-swift/SwiftCheck.git
Computed https://github.com/bow-swift/SwiftCheck.git at 0.12.1 (0.72s)
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
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 212]
[Planning deferred tasks]
[6 / 91]
[50 / 94] SwiftCheck
[57 / 102] BowLiteCore
[59 / 111] BowLiteCore
[70 / 111] SwiftCheck-product
[72 / 111] SwiftCheck-product
[74 / 111] BowLiteCore
[76 / 111] BowLiteCore
[78 / 111]
[81 / 118] BowLiteOptics
[85 / 118] BowLiteOptics
[92 / 118] SwiftCheck
[93 / 119]
[97 / 128] BowLiteEffects
[98 / 129] BowLiteOptics
[101 / 129] BowLiteOptics
[104 / 129] BowLiteEffects
[112 / 130] SwiftCheck
[116 / 140] BowLiteLaws
[120 / 140] BowLiteLaws
[127 / 140]
[137 / 144] BowLiteOptics
[140 / 145] BowLiteEffects
/host/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:721:36: [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m719 |[0;0m Schedule(
[0;36m720 |[0;0m initial: EnvIO.never(),
[0;36m721 |[0;0m extract: { _, never in never },
[0;36m|[0;0m | `- [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39m'$return_value' is of type 'Never' which cannot be constructed because it is an enum with no cases[0;0m
[0;36m722 |[0;0m update: { _, _ in EnvIO.never() })
[0;36m723 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:722:31: [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m720 |[0;0m initial: EnvIO.never(),
[0;36m721 |[0;0m extract: { _, never in never },
[0;36m722 |[0;0m update: { _, _ in EnvIO.never() })
[0;36m|[0;0m | `- [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39m'_' is of type 'Never' which cannot be constructed because it is an enum with no cases[0;0m
[0;36m723 |[0;0m }
[0;36m724 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:48:34: [1;33mwarning: [1;39mpassing non-Sendable parameter 'work' to function expecting a '@Sendable' closure[0;0m
[0;36m43 |[0;0m
[0;36m44 |[0;0m // MARK: operations
[0;36m45 |[0;0m func async(execute work: @escaping () -> Void) {
[0;36m|[0;0m `- [1;39mnote: [1;39mparameter 'work' is implicitly non-Sendable[0;0m
[0;36m46 |[0;0m switch queue {
[0;36m47 |[0;0m case ._queue(let queue):
[0;36m48 |[0;0m queue.async(execute: work)
[0;36m|[0;0m `- [1;33mwarning: [1;39mpassing non-Sendable parameter 'work' to function expecting a '@Sendable' closure[0;0m
[0;36m49 |[0;0m default:
[0;36m50 |[0;0m fatalError("can not execute async work in current queue")
/host/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:18:62: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m16 |[0;0m func dataTaskIO(with url: URL) -> DataIO {
[0;36m17 |[0;0m IO.async { callback in
[0;36m18 |[0;0m self.dataTask(with: url, completionHandler: self.onResponse(callback)).resume()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m19 |[0;0m }
[0;36m20 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:25:66: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m23 |[0;0m func dataTaskIO(with request: URLRequest) -> DataIO {
[0;36m24 |[0;0m IO.async { callback in
[0;36m25 |[0;0m self.dataTask(with: request, completionHandler: self.onResponse(callback)).resume()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m26 |[0;0m }
[0;36m27 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:34:66: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m32 |[0;0m func downloadTaskIO(with url: URL) -> DownloadIO {
[0;36m33 |[0;0m IO.async { callback in
[0;36m34 |[0;0m self.downloadTask(with: url, completionHandler: self.onResponse(callback)).resume()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m35 |[0;0m }
[0;36m36 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:41:70: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m39 |[0;0m func downloadTaskIO(with request: URLRequest) -> DownloadIO {
[0;36m40 |[0;0m IO.async { callback in
[0;36m41 |[0;0m self.downloadTask(with: request, completionHandler: self.onResponse(callback)).resume()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m42 |[0;0m }
[0;36m43 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:48:77: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m46 |[0;0m func downloadTaskIO(withResumeData data: Data) -> DownloadIO {
[0;36m47 |[0;0m IO.async { callback in
[0;36m48 |[0;0m self.downloadTask(withResumeData: data, completionHandler: self.onResponse(callback)).resume()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m49 |[0;0m }
[0;36m50 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:59:80: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m57 |[0;0m from data: Data) -> DataIO {
[0;36m58 |[0;0m IO.async { callback in
[0;36m59 |[0;0m self.uploadTask(with: request, from: data, completionHandler: self.onResponse(callback)).resume()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m60 |[0;0m }
[0;36m61 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:68:83: [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m66 |[0;0m fromFile url: URL) -> DataIO {
[0;36m67 |[0;0m IO.async { callback in
[0;36m68 |[0;0m self.uploadTask(with: request, fromFile: url, completionHandler: self.onResponse(callback)).resume()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting non-Sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races[0;0m
[0;36m69 |[0;0m }
[0;36m70 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:366:30: [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m364 |[0;0m
[0;36m365 |[0;0m return policy.initial
[0;36m366 |[0;0m .mapError { x in x as! Failure }
[0;36m|[0;0m | `- [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39m'x' is of type 'Never' which cannot be constructed because it is an enum with no cases[0;0m
[0;36m367 |[0;0m .flatMap(loop)
[0;36m368 |[0;0m }
/host/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:412:34: [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m410 |[0;0m { e in orElse(e, nil).map(Either.left) },
[0;36m411 |[0;0m { a in policy.initial
[0;36m412 |[0;0m .mapError { x in x as! Failure }
[0;36m|[0;0m | `- [1;33mwarning: [1;39mwill never be executed[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39m'x' is of type 'Never' which cannot be constructed because it is an enum with no cases[0;0m
[0;36m413 |[0;0m .flatMap { s in loop(a, s) } })
[0;36m414 |[0;0m }
Build complete! (11.34 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swiftcheck",
"requirement" : {
"range" : [
{
"lower_bound" : "0.12.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/bow-swift/SwiftCheck.git"
}
],
"manifest_display_name" : "BowLite",
"name" : "BowLite",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "BowLite",
"targets" : [
"BowLite"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BowLiteOptics",
"module_type" : "SwiftTarget",
"name" : "BowLiteOptics",
"path" : "Sources/BowLiteOptics",
"product_memberships" : [
"BowLite"
],
"sources" : [
"AffineTraversal.swift",
"Lens.swift",
"Prism.swift",
"Traversal.swift"
],
"target_dependencies" : [
"BowLiteCore"
],
"type" : "library"
},
{
"c99name" : "BowLiteLaws",
"module_type" : "SwiftTarget",
"name" : "BowLiteLaws",
"path" : "Tests/BowLiteLaws",
"product_dependencies" : [
"SwiftCheck"
],
"sources" : [
"AnyError.swift",
"BindingOperatorOverload.swift",
"CustomStringConvertibleLaws.swift",
"EquatableLaws.swift",
"MonoidLaws.swift",
"PropertyOperatorOverload.swift",
"SemigroupLaws.swift",
"SemiringLaws.swift"
],
"target_dependencies" : [
"BowLiteCore",
"BowLiteEffects"
],
"type" : "library"
},
{
"c99name" : "BowLiteEffectsTests",
"module_type" : "SwiftTarget",
"name" : "BowLiteEffectsTests",
"path" : "Tests/BowLiteEffectsTests",
"sources" : [
"EnvIO/EnvIO+ApplicativeErrorTest.swift",
"EnvIO/EnvIO+ApplicativeTest.swift",
"EnvIO/EnvIO+Arbitrary.swift",
"EnvIO/EnvIO+ConcurrentTest.swift",
"EnvIO/EnvIO+Equatable.swift",
"EnvIO/EnvIO+FunctorTest.swift",
"EnvIO/EnvIO+MonadTest.swift",
"IO/IO+ApplicativeErrorTest.swift",
"IO/IO+ApplicativeTest.swift",
"IO/IO+Arbitrary.swift",
"IO/IO+ConcurrentTest.swift",
"IO/IO+Equatable.swift",
"IO/IO+FunctorTest.swift",
"IO/IO+MonadTest.swift"
],
"target_dependencies" : [
"BowLiteEffects",
"BowLiteLaws"
],
"type" : "test"
},
{
"c99name" : "BowLiteEffects",
"module_type" : "SwiftTarget",
"name" : "BowLiteEffects",
"path" : "Sources/BowLiteEffects",
"product_memberships" : [
"BowLite"
],
"sources" : [
"Atomic.swift",
"Data/Array+ConcurrentTraverse.swift",
"Data/Array+TraverseIO.swift",
"Data/NonEmptyArray+ConcurrentTraverse.swift",
"Data/NonEmptyArray+TraverseIO.swift",
"EnvIO/EnvIO+Applicative.swift",
"EnvIO/EnvIO+ApplicativeError.swift",
"EnvIO/EnvIO+Async.swift",
"EnvIO/EnvIO+Concurrent.swift",
"EnvIO/EnvIO+Functor.swift",
"EnvIO/EnvIO+Monad.swift",
"EnvIO/EnvIO+MonadDefer.swift",
"EnvIO/EnvIO+MonadReader.swift",
"EnvIO/EnvIO.swift",
"Foundation/ConsoleIO.swift",
"Foundation/FileManager+Common.swift",
"Foundation/URLSession.swift",
"IO/IO+Applicative.swift",
"IO/IO+ApplicativeError.swift",
"IO/IO+Async.swift",
"IO/IO+Bracket.swift",
"IO/IO+Concurrent.swift",
"IO/IO+Functor.swift",
"IO/IO+Monad.swift",
"IO/IO+MonadDefer.swift",
"IO/IO.swift",
"Internal/DispatchTimeInterval+Extensions.swift",
"Internal/Queue.swift",
"Kleisli/Kleisli+IO.swift",
"MonadComprehensions/BindingOperator.swift",
"MonadComprehensions/EnvIO/EnvIOBindingExpression.swift",
"MonadComprehensions/EnvIO/EnvIOBindingOperator.swift",
"MonadComprehensions/EnvIO/EnvIOBoundVar.swift",
"MonadComprehensions/EnvIO/EnvIOConcurrent.swift",
"MonadComprehensions/EnvIO/EnvIOMonadComprehensions.swift",
"MonadComprehensions/IO/IOBindingExpression.swift",
"MonadComprehensions/IO/IOBindingOperator.swift",
"MonadComprehensions/IO/IOBoundVar.swift",
"MonadComprehensions/IO/IOConcurrent.swift",
"MonadComprehensions/IO/IOMonadComprehensions.swift",
"Ref.swift",
"Resource.swift",
"Schedule.swift"
],
"target_dependencies" : [
"BowLiteCore"
],
"type" : "library"
},
{
"c99name" : "BowLiteCoreTests",
"module_type" : "SwiftTarget",
"name" : "BowLiteCoreTests",
"path" : "Tests/BowLiteCoreTests",
"sources" : [
"Data/Array/Array+ApplicativeTest.swift",
"Data/Array/Array+FunctorTest.swift",
"Data/Array/Array+MonadTest.swift",
"Data/Const/Const+ApplicativeTest.swift",
"Data/Const/Const+Arbitrary.swift",
"Data/Const/Const+FunctorTest.swift",
"Data/Either/Either+ApplicativeErrorTest.swift",
"Data/Either/Either+ApplicativeTest.swift",
"Data/Either/Either+Arbitrary.swift",
"Data/Either/Either+FunctorTest.swift",
"Data/Either/Either+MonadTest.swift",
"Data/Eval/Eval+ApplicativeTest.swift",
"Data/Eval/Eval+Arbitrary.swift",
"Data/Eval/Eval+FunctorTest.swift",
"Data/Eval/Eval+MonadTest.swift",
"Data/Function/Function+ApplicativeTest.swift",
"Data/Function/Function+Arbitrary.swift",
"Data/Function/Function+Equatable.swift",
"Data/Function/Function+FunctorTest.swift",
"Data/Function/Function+MonadTest.swift",
"Data/Id/Id+ApplicativeTest.swift",
"Data/Id/Id+Arbitrary.swift",
"Data/Id/Id+FunctorTest.swift",
"Data/Id/Id+MonadTest.swift",
"Data/Ior/Ior+ApplicativeTest.swift",
"Data/Ior/Ior+Arbitrary.swift",
"Data/Ior/Ior+FunctorTest.swift",
"Data/Ior/Ior+MonadTest.swift",
"Data/NonEmptyArray/NonEmptyArray+ApplicativeTest.swift",
"Data/NonEmptyArray/NonEmptyArray+Arbitrary.swift",
"Data/NonEmptyArray/NonEmptyArray+FunctorTest.swift",
"Data/NonEmptyArray/NonEmptyArray+MonadTest.swift",
"Data/Optional/Optional+ApplicativeErrorTest.swift",
"Data/Optional/Optional+ApplicativeTest.swift",
"Data/Optional/Optional+FunctorTest.swift",
"Data/Optional/Optional+MonadTest.swift",
"Data/Pair/Pair+ApplicativeTest.swift",
"Data/Pair/Pair+Arbitrary.swift",
"Data/Pair/Pair+FunctorTest.swift",
"Data/Pair/Pair+MonadTest.swift",
"Data/Result/Result+ApplicativeErrorTest.swift",
"Data/Result/Result+ApplicativeTest.swift",
"Data/Result/Result+FunctorTest.swift",
"Data/Result/Result+MonadTest.swift",
"Data/State/State+ApplicativeTest.swift",
"Data/State/State+Arbitrary.swift",
"Data/State/State+Equatable.swift",
"Data/State/State+FunctorTest.swift",
"Data/State/State+MonadTest.swift",
"Data/Store/Store+ApplicativeTest.swift",
"Data/Store/Store+Arbitrary.swift",
"Data/Store/Store+Equatable.swift",
"Data/Store/Store+FunctorTest.swift",
"Data/Try/Try+ApplicativeErrorTest.swift",
"Data/Try/Try+ApplicativeTest.swift",
"Data/Try/Try+Arbitrary.swift",
"Data/Try/Try+Equatable.swift",
"Data/Try/Try+FunctorTest.swift",
"Data/Try/Try+MonadTest.swift",
"Data/Validated/Validated+ApplicativeErrorTest.swift",
"Data/Validated/Validated+ApplicativeTest.swift",
"Data/Validated/Validated+Arbitrary.swift",
"Data/Validated/Validated+FunctorTest.swift",
"Data/Writer/Writer+ApplicativeTest.swift",
"Data/Writer/Writer+Arbitrary.swift",
"Data/Writer/Writer+FunctorTest.swift",
"Data/Writer/Writer+MonadTest.swift",
"Instances/BoolInstancesTest.swift",
"Instances/NumberInstancesTest.swift",
"Instances/StringInstancesTest.swift",
"Syntax/BooleanFunctionsTest.swift",
"Syntax/CompositionTest.swift",
"Syntax/CurryTest.swift",
"Syntax/MemoizationTest.swift",
"Syntax/PartialApplicationTest.swift",
"Syntax/PredefTest.swift",
"Syntax/ReverseTest.swift"
],
"target_dependencies" : [
"BowLiteCore",
"BowLiteLaws"
],
"type" : "test"
},
{
"c99name" : "BowLiteCore",
"module_type" : "SwiftTarget",
"name" : "BowLiteCore",
"path" : "Sources/BowLiteCore",
"product_memberships" : [
"BowLite"
],
"sources" : [
"Data/Array/Array+Applicative.swift",
"Data/Array/Array+Foldable.swift",
"Data/Array/Array+Functor.swift",
"Data/Array/Array+FunctorFilter.swift",
"Data/Array/Array+Monad.swift",
"Data/Array/Array+Traverse.swift",
"Data/Array/Array+Utilities.swift",
"Data/Const/Const+Applicative.swift",
"Data/Const/Const+Functor.swift",
"Data/Const/Const.swift",
"Data/Either/Either+Applicative.swift",
"Data/Either/Either+ApplicativeError.swift",
"Data/Either/Either+Functor.swift",
"Data/Either/Either+Monad.swift",
"Data/Either/Either.swift",
"Data/Eval/Eval+Applicative.swift",
"Data/Eval/Eval+Comonad.swift",
"Data/Eval/Eval+Functor.swift",
"Data/Eval/Eval+Monad.swift",
"Data/Eval/Eval.swift",
"Data/Function/Function+Applicative.swift",
"Data/Function/Function+Contravariant.swift",
"Data/Function/Function+Functor.swift",
"Data/Function/Function+Monad.swift",
"Data/Function/Function+MonadReader.swift",
"Data/Function/Function.swift",
"Data/Id/Id+Applicative.swift",
"Data/Id/Id+Functor.swift",
"Data/Id/Id+Monad.swift",
"Data/Id/Id.swift",
"Data/Ior/Ior+Applicative.swift",
"Data/Ior/Ior+Functor.swift",
"Data/Ior/Ior+Monad.swift",
"Data/Ior/Ior.swift",
"Data/Kleilsi/Kleisli.swift",
"Data/NonEmptyArray/NonEmptyArray+Applicative.swift",
"Data/NonEmptyArray/NonEmptyArray+Foldable.swift",
"Data/NonEmptyArray/NonEmptyArray+Functor.swift",
"Data/NonEmptyArray/NonEmptyArray+FunctorFilter.swift",
"Data/NonEmptyArray/NonEmptyArray+Monad.swift",
"Data/NonEmptyArray/NonEmptyArray+Traverse.swift",
"Data/NonEmptyArray/NonEmptyArray.swift",
"Data/Optional/Optional+Applicative.swift",
"Data/Optional/Optional+ApplicativeError.swift",
"Data/Optional/Optional+Functor.swift",
"Data/Optional/Optional+FunctorFilter.swift",
"Data/Optional/Optional+Monad.swift",
"Data/Optional/Optional+Utilities.swift",
"Data/Pair/Pair+Applicative.swift",
"Data/Pair/Pair+Functor.swift",
"Data/Pair/Pair+Monad.swift",
"Data/Pair/Pair.swift",
"Data/Result/Result+Applicative.swift",
"Data/Result/Result+ApplicativeError.swift",
"Data/Result/Result+Functor.swift",
"Data/Result/Result+Monad.swift",
"Data/Result/Result+Utilities.swift",
"Data/State/State+Applicative.swift",
"Data/State/State+Functor.swift",
"Data/State/State+Monad.swift",
"Data/State/State+MonadState.swift",
"Data/State/State.swift",
"Data/Store/Store+Applicative.swift",
"Data/Store/Store+Comonad.swift",
"Data/Store/Store+ComonadStore.swift",
"Data/Store/Store+Functor.swift",
"Data/Store/Store.swift",
"Data/Trampoline/Trampoline.swift",
"Data/Try/Try+Applicative.swift",
"Data/Try/Try+ApplicativeError.swift",
"Data/Try/Try+Functor.swift",
"Data/Try/Try+Monad.swift",
"Data/Try/Try.swift",
"Data/Validated/Validated+Applicative.swift",
"Data/Validated/Validated+ApplicativeError.swift",
"Data/Validated/Validated+Functor.swift",
"Data/Validated/Validated.swift",
"Data/Writer/Writer+Applicative.swift",
"Data/Writer/Writer+Functor.swift",
"Data/Writer/Writer+Monad.swift",
"Data/Writer/Writer+MonadWriter.swift",
"Data/Writer/Writer.swift",
"Instances/BoolInstances.swift",
"Instances/NumberInstances.swift",
"Instances/StringInstances.swift",
"Syntax/BooleanFunctions.swift",
"Syntax/Composition.swift",
"Syntax/Curry.swift",
"Syntax/Memoization.swift",
"Syntax/PartialApplication.swift",
"Syntax/Predef.swift",
"Syntax/Reverse.swift",
"Typeclasses/Monoid.swift",
"Typeclasses/Semigroup.swift",
"Typeclasses/Semiring.swift"
],
"type" : "library"
},
{
"c99name" : "BowLite",
"module_type" : "SwiftTarget",
"name" : "BowLite",
"path" : "Sources/BowLite",
"product_memberships" : [
"BowLite"
],
"sources" : [
"Headers.swift"
],
"target_dependencies" : [
"BowLiteCore",
"BowLiteEffects",
"BowLiteOptics"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.