Build Information
Failed to build isowords, reference main (c727d3
), with Swift 6.1 for Linux on 29 Apr 2025 06:36:18 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pointfreeco/isowords.git
Reference: main
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/pointfreeco/isowords
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c727d3a Start using IssueReporting. (#205)
Cloned https://github.com/pointfreeco/isowords.git
Revision (git rev-parse @):
c727d3a7c49cf0c98f2fa4f24c562f81e30165f7
SUCCESS checkout https://github.com/pointfreeco/isowords.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.1
Building package at path: $PWD
https://github.com/pointfreeco/isowords.git
https://github.com/pointfreeco/isowords.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"dependencies" : [
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.6",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto"
},
{
"identity" : "swift-case-paths",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-case-paths"
},
{
"identity" : "swift-composable-architecture",
"requirement" : {
"range" : [
{
"lower_bound" : "1.12.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-composable-architecture"
},
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
},
{
"identity" : "swift-dependencies",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-dependencies"
},
{
"identity" : "swift-gen",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-gen"
},
{
"identity" : "swift-parsing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.12.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-parsing"
},
{
"identity" : "swift-tagged",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-tagged"
},
{
"identity" : "swift-url-routing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-url-routing"
},
{
"identity" : "swift-overture",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-overture"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.10.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
},
{
"identity" : "swiftawssignaturev4",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/crspybits/SwiftAWSSignatureV4"
},
{
"identity" : "swift-backtrace",
"requirement" : {
"exact" : [
"1.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/swift-backtrace"
},
{
"identity" : "postgres-kit",
"requirement" : {
"exact" : [
"2.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor/postgres-kit"
},
{
"identity" : "swift-prelude",
"requirement" : {
"revision" : [
"7ff9911"
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-prelude"
},
{
"identity" : "swift-web",
"requirement" : {
"revision" : [
"2ad82ec"
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-web"
}
],
"manifest_display_name" : "isowords",
"name" : "isowords",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
}
],
"products" : [
{
"name" : "Build",
"targets" : [
"Build"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DictionaryClient",
"targets" : [
"DictionaryClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DictionarySqliteClient",
"targets" : [
"DictionarySqliteClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FirstPartyMocks",
"targets" : [
"FirstPartyMocks"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PuzzleGen",
"targets" : [
"PuzzleGen"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerConfig",
"targets" : [
"ServerConfig"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerRouter",
"targets" : [
"ServerRouter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SharedModels",
"targets" : [
"SharedModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Sqlite",
"targets" : [
"Sqlite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TestHelpers",
"targets" : [
"TestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XCTestDebugSupport",
"targets" : [
"XCTestDebugSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ActiveGamesFeature",
"targets" : [
"ActiveGamesFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AnyComparable",
"targets" : [
"AnyComparable"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApiClient",
"targets" : [
"ApiClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ApiClientLive",
"targets" : [
"ApiClientLive"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AppAudioLibrary",
"targets" : [
"AppAudioLibrary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AppClipAudioLibrary",
"targets" : [
"AppClipAudioLibrary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AppFeature",
"targets" : [
"AppFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AudioPlayerClient",
"targets" : [
"AudioPlayerClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Bloom",
"targets" : [
"Bloom"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BottomMenu",
"targets" : [
"BottomMenu"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ChangelogFeature",
"targets" : [
"ChangelogFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ClientModels",
"targets" : [
"ClientModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ComposableGameCenter",
"targets" : [
"ComposableGameCenter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ComposableStoreKit",
"targets" : [
"ComposableStoreKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ComposableUserNotifications",
"targets" : [
"ComposableUserNotifications"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CubeCore",
"targets" : [
"CubeCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CubePreview",
"targets" : [
"CubePreview"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeFeature",
"targets" : [
"DailyChallengeFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeHelpers",
"targets" : [
"DailyChallengeHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DateHelpers",
"targets" : [
"DateHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DemoFeature",
"targets" : [
"DemoFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DeviceId",
"targets" : [
"DeviceId"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DictionaryFileClient",
"targets" : [
"DictionaryFileClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FeedbackGeneratorClient",
"targets" : [
"FeedbackGeneratorClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileClient",
"targets" : [
"FileClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GameCore",
"targets" : [
"GameCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GameOverFeature",
"targets" : [
"GameOverFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HapticsCore",
"targets" : [
"HapticsCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HomeFeature",
"targets" : [
"HomeFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "IntegrationTestHelpers",
"targets" : [
"IntegrationTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LeaderboardFeature",
"targets" : [
"LeaderboardFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LocalDatabaseClient",
"targets" : [
"LocalDatabaseClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LowPowerModeClient",
"targets" : [
"LowPowerModeClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MultiplayerFeature",
"targets" : [
"MultiplayerFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "NotificationHelpers",
"targets" : [
"NotificationHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "NotificationsAuthAlert",
"targets" : [
"NotificationsAuthAlert"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "OnboardingFeature",
"targets" : [
"OnboardingFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RemoteNotificationsClient",
"targets" : [
"RemoteNotificationsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SelectionSoundsCore",
"targets" : [
"SelectionSoundsCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerConfigClient",
"targets" : [
"ServerConfigClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SettingsFeature",
"targets" : [
"SettingsFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SharedSwiftUIEnvironment",
"targets" : [
"SharedSwiftUIEnvironment"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SoloFeature",
"targets" : [
"SoloFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "StatsFeature",
"targets" : [
"StatsFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Styleguide",
"targets" : [
"Styleguide"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftUIHelpers",
"targets" : [
"SwiftUIHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TcaHelpers",
"targets" : [
"TcaHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TrailerFeature",
"targets" : [
"TrailerFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserSettingsClient",
"targets" : [
"UserSettingsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UIApplicationClient",
"targets" : [
"UIApplicationClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UpgradeInterstitialFeature",
"targets" : [
"UpgradeInterstitialFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserDefaultsClient",
"targets" : [
"UserDefaultsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VocabFeature",
"targets" : [
"VocabFeature"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "daily-challenge-reports",
"targets" : [
"daily-challenge-reports"
],
"type" : {
"executable" : null
}
},
{
"name" : "runner",
"targets" : [
"runner"
],
"type" : {
"executable" : null
}
},
{
"name" : "server",
"targets" : [
"server"
],
"type" : {
"executable" : null
}
},
{
"name" : "AppSiteAssociationMiddleware",
"targets" : [
"AppSiteAssociationMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeMiddleware",
"targets" : [
"DailyChallengeMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DailyChallengeReports",
"targets" : [
"DailyChallengeReports"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DatabaseClient",
"targets" : [
"DatabaseClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DatabaseLive",
"targets" : [
"DatabaseLive"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DemoMiddleware",
"targets" : [
"DemoMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EnvVars",
"targets" : [
"EnvVars"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LeaderboardMiddleware",
"targets" : [
"LeaderboardMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MailgunClient",
"targets" : [
"MailgunClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MiddlewareHelpers",
"targets" : [
"MiddlewareHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PushMiddleware",
"targets" : [
"PushMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RunnerTasks",
"targets" : [
"RunnerTasks"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerBootstrap",
"targets" : [
"ServerBootstrap"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerConfigMiddleware",
"targets" : [
"ServerConfigMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ServerTestHelpers",
"targets" : [
"ServerTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ShareGameMiddleware",
"targets" : [
"ShareGameMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SiteMiddleware",
"targets" : [
"SiteMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SnsClient",
"targets" : [
"SnsClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SnsClientLive",
"targets" : [
"SnsClientLive"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VerifyReceiptMiddleware",
"targets" : [
"VerifyReceiptMiddleware"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "system_zlib",
"module_type" : "ClangTarget",
"name" : "system-zlib",
"path" : "Sources/system-zlib",
"product_memberships" : [
"DictionaryFileClient"
],
"sources" : [
"anchor.c"
],
"type" : "library"
},
{
"c99name" : "server",
"module_type" : "SwiftTarget",
"name" : "server",
"path" : "Sources/server",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"server"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"ServerBootstrap",
"SiteMiddleware"
],
"type" : "executable"
},
{
"c99name" : "runner",
"module_type" : "SwiftTarget",
"name" : "runner",
"path" : "Sources/runner",
"product_memberships" : [
"runner"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"RunnerTasks"
],
"type" : "executable"
},
{
"c99name" : "daily_challenge_reports",
"module_type" : "SwiftTarget",
"name" : "daily-challenge-reports",
"path" : "Sources/daily-challenge-reports",
"product_memberships" : [
"daily-challenge-reports"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"DailyChallengeReports"
],
"type" : "executable"
},
{
"c99name" : "XCTestDebugSupport",
"module_type" : "SwiftTarget",
"name" : "XCTestDebugSupport",
"path" : "Sources/XCTestDebugSupport",
"product_memberships" : [
"XCTestDebugSupport",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FeedbackGeneratorClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HapticsCore",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Expectation.swift",
"XCTCurrentTestCase.swift"
],
"type" : "library"
},
{
"c99name" : "VocabFeature",
"module_type" : "SwiftTarget",
"name" : "VocabFeature",
"path" : "Sources/VocabFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Vocab.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"CubePreview",
"FeedbackGeneratorClient",
"LocalDatabaseClient",
"LowPowerModeClient",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "VerifyReceiptMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "VerifyReceiptMiddlewareTests",
"path" : "Tests/VerifyReceiptMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"AppleVerifyReceiptResponse.swift",
"VerifyReceiptMiddlewareTests.swift"
],
"target_dependencies" : [
"VerifyReceiptMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "VerifyReceiptMiddleware",
"module_type" : "SwiftTarget",
"name" : "VerifyReceiptMiddleware",
"path" : "Sources/VerifyReceiptMiddleware",
"product_dependencies" : [
"HttpPipeline",
"Overture"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"ItunesClient.swift",
"VerifyReceiptMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"MiddlewareHelpers",
"ServerRouter",
"ServerTestHelpers",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "UserSettingsClient",
"module_type" : "SwiftTarget",
"name" : "UserSettingsClient",
"path" : "Sources/UserSettingsClient",
"product_dependencies" : [
"Dependencies"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"UserSettingsClient",
"VocabFeature"
],
"sources" : [
"AppIcon.swift",
"UserSettings.swift",
"UserSettingsClient.swift"
],
"target_dependencies" : [
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "UserDefaultsClient",
"module_type" : "SwiftTarget",
"name" : "UserDefaultsClient",
"path" : "Sources/UserDefaultsClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature",
"UserDefaultsClient"
],
"sources" : [
"Interface.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "UpgradeInterstitialFeatureTests",
"module_type" : "SwiftTarget",
"name" : "UpgradeInterstitialFeatureTests",
"path" : "Tests/UpgradeInterstitialFeatureTests",
"product_dependencies" : [
"Overture",
"SnapshotTesting"
],
"sources" : [
"ShowUpgradeInterstitialEffectTests.swift",
"UpgradeInterstitialFeatureTests.swift",
"UpgradeInterstitialViewTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"UpgradeInterstitialFeature"
],
"type" : "test"
},
{
"c99name" : "UpgradeInterstitialFeature",
"module_type" : "SwiftTarget",
"name" : "UpgradeInterstitialFeature",
"path" : "Sources/UpgradeInterstitialFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature",
"UpgradeInterstitialFeature"
],
"sources" : [
"UpgradeInterstitialView.swift"
],
"target_dependencies" : [
"ComposableStoreKit",
"ServerConfigClient",
"Styleguide",
"SwiftUIHelpers"
],
"type" : "library"
},
{
"c99name" : "UIApplicationClient",
"module_type" : "SwiftTarget",
"name" : "UIApplicationClient",
"path" : "Sources/UIApplicationClient",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature",
"UIApplicationClient"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "TrailerFeature",
"module_type" : "SwiftTarget",
"name" : "TrailerFeature",
"path" : "Sources/TrailerFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"TrailerFeature"
],
"sources" : [
"MockTrailerPuzzle.swift",
"Trailer.swift"
],
"target_dependencies" : [
"ApiClient",
"Bloom",
"CubeCore",
"GameCore",
"DictionaryClient",
"FeedbackGeneratorClient",
"LowPowerModeClient",
"OnboardingFeature",
"SharedModels",
"TcaHelpers",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "TestHelpers",
"module_type" : "SwiftTarget",
"name" : "TestHelpers",
"path" : "Sources/TestHelpers",
"product_memberships" : [
"TestHelpers",
"IntegrationTestHelpers"
],
"sources" : [
"AsyncStreamProducer.swift",
"Unwrap.swift"
],
"type" : "library"
},
{
"c99name" : "TcaHelpers",
"module_type" : "SwiftTarget",
"name" : "TcaHelpers",
"path" : "Sources/TcaHelpers",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"ActiveGamesFeature",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HapticsCore",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"StatsFeature",
"TcaHelpers",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"FilterReducer.swift",
"Isolated.swift",
"RuntimeWarnings.swift",
"Send.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftUIHelpers",
"module_type" : "SwiftTarget",
"name" : "SwiftUIHelpers",
"path" : "Sources/SwiftUIHelpers",
"product_dependencies" : [
"Gen"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"Bloom",
"BottomMenu",
"ChangelogFeature",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"NotificationsAuthAlert",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"Styleguide",
"SwiftUIHelpers",
"TrailerFeature",
"UserSettingsClient",
"UpgradeInterstitialFeature",
"VocabFeature"
],
"sources" : [
"ActivityView.swift",
"Color.swift",
"ContinuousCornerRadius.swift",
"Date.swift",
"Preview.swift",
"SwiftUIShims.swift",
"UIColor.swift"
],
"type" : "library"
},
{
"c99name" : "Styleguide",
"module_type" : "SwiftTarget",
"name" : "Styleguide",
"path" : "Sources/Styleguide",
"product_dependencies" : [
"Tagged"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"Bloom",
"BottomMenu",
"ChangelogFeature",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"NotificationsAuthAlert",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"Styleguide",
"TrailerFeature",
"UserSettingsClient",
"UpgradeInterstitialFeature",
"VocabFeature"
],
"sources" : [
"AdaptiveSize.swift",
"Buttons.swift",
"Colors.swift",
"CornerRadius.swift",
"DeviceState.swift",
"Fonts.swift",
"GameButton.swift",
"GradientBlend.swift",
"Grid.swift",
"Hosting.swift",
"NavigationBar.swift",
"Padding.swift",
"RegisterFonts.swift",
"SettingsForm.swift"
],
"target_dependencies" : [
"SwiftUIHelpers"
],
"type" : "library"
},
{
"c99name" : "StatsFeature",
"module_type" : "SwiftTarget",
"name" : "StatsFeature",
"path" : "Sources/StatsFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature"
],
"sources" : [
"StatsFeature.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"LocalDatabaseClient",
"Styleguide",
"VocabFeature"
],
"type" : "library"
},
{
"c99name" : "Sqlite",
"module_type" : "SwiftTarget",
"name" : "Sqlite",
"path" : "Sources/Sqlite",
"product_dependencies" : [
"CasePaths"
],
"product_memberships" : [
"DictionarySqliteClient",
"Sqlite",
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"Sqlite.swift"
],
"target_dependencies" : [
"Csqlite3"
],
"type" : "library"
},
{
"c99name" : "SoloFeature",
"module_type" : "SwiftTarget",
"name" : "SoloFeature",
"path" : "Sources/SoloFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"HomeFeature",
"SoloFeature"
],
"sources" : [
"SoloView.swift"
],
"target_dependencies" : [
"ClientModels",
"FileClient",
"SharedModels",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "SnsClientTests",
"module_type" : "SwiftTarget",
"name" : "SnsClientTests",
"path" : "Tests/SnsClientTests",
"product_dependencies" : [
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"SnsClientTests.swift"
],
"target_dependencies" : [
"SnsClient"
],
"type" : "test"
},
{
"c99name" : "SnsClientLive",
"module_type" : "SwiftTarget",
"name" : "SnsClientLive",
"path" : "Sources/SnsClientLive",
"product_dependencies" : [
"SwiftAWSSignatureV4"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SnsClientLive"
],
"sources" : [
"Live.swift"
],
"target_dependencies" : [
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "SnsClient",
"module_type" : "SwiftTarget",
"name" : "SnsClient",
"path" : "Sources/SnsClient",
"product_dependencies" : [
"Either",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MiddlewareHelpers",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"SnsClient",
"SnsClientLive",
"VerifyReceiptMiddleware"
],
"sources" : [
"AnyCodable.swift",
"ApsPayload.swift",
"Interface.swift",
"Mocks.swift",
"Models.swift"
],
"target_dependencies" : [
"ServerTestHelpers"
],
"type" : "library"
},
{
"c99name" : "SiteMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "SiteMiddlewareTests",
"path" : "Tests/SiteMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"AuthenticationMiddlewareTests.swift",
"CurrentPlayerMiddlewareTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"SiteMiddleware",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "SiteMiddleware",
"module_type" : "SwiftTarget",
"name" : "SiteMiddleware",
"path" : "Sources/SiteMiddleware",
"product_dependencies" : [
"DependenciesMacros",
"HttpPipeline",
"Overture"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/css/base.css",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/css/style.css",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-144x144.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-192x192.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-36x36.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-48x48.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-72x72.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-96x96.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon-dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon-dark.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-store-badge.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-114x114.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-120x120.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-144x144.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-152x152.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-180x180.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-57x57.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-60x60.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-72x72.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-76x76.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-precomposed.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/browserconfig.xml",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/cube.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-16x16.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-32x32.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-96x96.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon.ico",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-1-light-mode.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-2-light-mode.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-3-light-mode.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-3.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-github-light-mode.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-github.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-twitter-light-mode.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-twitter.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/isowords-press-kit-icon.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/isowords-press-kit-screenshot-1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/manifest.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-144x144.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-150x150.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-310x310.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-70x70.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/phone-outline-dark.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/phone-outline.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/point-free-logo-dark.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/point-free-logo.svg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-1.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-2.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-3.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-4.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-5.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-6.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-7.jpeg",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/twitter-card.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/index.html",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/press-kit.html",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"ApiMiddleware.swift",
"AuthenticateMiddleware.swift",
"CurrentPlayerMiddleware.swift",
"ErrorReporting.swift",
"Homepage.swift",
"PressKit.swift",
"PrivacyPolicy.swift",
"ServerEnvironment.swift",
"SiteMiddleware.swift"
],
"target_dependencies" : [
"AppSiteAssociationMiddleware",
"DailyChallengeMiddleware",
"DatabaseClient",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MailgunClient",
"MiddlewareHelpers",
"PushMiddleware",
"ServerConfig",
"ServerConfigMiddleware",
"SharedModels",
"ShareGameMiddleware",
"SnsClient",
"VerifyReceiptMiddleware"
],
"type" : "library"
},
{
"c99name" : "SharedSwiftUIEnvironment",
"module_type" : "SwiftTarget",
"name" : "SharedSwiftUIEnvironment",
"path" : "Sources/SharedSwiftUIEnvironment",
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"OnboardingFeature",
"SharedSwiftUIEnvironment",
"TrailerFeature"
],
"sources" : [
"EnvironmentValues.swift"
],
"type" : "library"
},
{
"c99name" : "SharedModelsTests",
"module_type" : "SwiftTarget",
"name" : "SharedModelsTests",
"path" : "Tests/SharedModelsTests",
"product_dependencies" : [
"InlineSnapshotTesting",
"Overture",
"SnapshotTesting"
],
"sources" : [
"AppleVerifyReceiptResponseTests.swift",
"BackwardsCompatibilityTestHelpers.swift",
"CodabilityTests.swift",
"CompletedGameTests.swift",
"CubeTests.swift",
"MovesTests.swift",
"SubmitGameResponseTests.swift",
"ThreeTests.swift",
"VerificationTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"SharedModels",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "SharedModels",
"module_type" : "SwiftTarget",
"name" : "SharedModels",
"path" : "Sources/SharedModels",
"product_dependencies" : [
"CasePaths",
"CustomDump",
"Tagged"
],
"product_memberships" : [
"DictionaryClient",
"DictionarySqliteClient",
"PuzzleGen",
"ServerRouter",
"SharedModels",
"ActiveGamesFeature",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"ClientModels",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"DictionaryFileClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"API/ApiError.swift",
"API/AppleVerifyReceiptResponse.swift",
"API/CurrentPlayerEnvelope.swift",
"API/DailyChallengeHistoryResult.swift",
"API/DailyChallengeResult.swift",
"API/FetchDailyChallengeResultsResponse.swift",
"API/FetchLeaderboardResponse.swift",
"API/FetchTodaysDailyChallengeResponse.swift",
"API/FetchVocabLeaderboardResponse.swift",
"API/FetchVocabWordResponse.swift",
"API/FetchWeekInReviewResponse.swift",
"API/ServerRoute+ApiRoute.swift",
"API/ServerRoute.swift",
"API/ShareGameResponse.swift",
"API/StartDailyChallengeResponse.swift",
"API/SubmitGameResponse.swift",
"API/SubmitSharedGameResponse.swift",
"API/VerifyReceiptEnvelope.swift",
"Archivable.swift",
"CompletedGame.swift",
"Cube.swift",
"CubeFace.swift",
"DB/AppleReceipt.swift",
"DB/DailyChallenge.swift",
"DB/DailyChallengePlay.swift",
"DB/LeaderboardScore.swift",
"DB/Player.swift",
"DB/PushToken.swift",
"DB/SharedGame.swift",
"DB/Word.swift",
"GameMode.swift",
"IndexedCubeFace.swift",
"Internal/TransformKeys.swift",
"Language.swift",
"LatticePoint.swift",
"Mocks.swift",
"Move.swift",
"Moves.swift",
"PlayedWord.swift",
"PushAuthorizationStatus.swift",
"PushNotificationContent.swift",
"Puzzle.swift",
"Scoring.swift",
"SharedModels.swift",
"Three.swift",
"TimeScope.swift",
"Verification.swift"
],
"target_dependencies" : [
"Build",
"FirstPartyMocks"
],
"type" : "library"
},
{
"c99name" : "ShareGameMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "ShareGameMiddlewareTests",
"path" : "Tests/ShareGameMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"ShareGameMiddleware.swift"
],
"target_dependencies" : [
"ShareGameMiddleware",
"SiteMiddleware",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "ShareGameMiddleware",
"module_type" : "SwiftTarget",
"name" : "ShareGameMiddleware",
"path" : "Sources/ShareGameMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware"
],
"sources" : [
"ShareGameMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"EnvVars",
"MiddlewareHelpers",
"ServerRouter",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "SettingsFeatureTests",
"module_type" : "SwiftTarget",
"name" : "SettingsFeatureTests",
"path" : "Tests/SettingsFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"SettingsFeatureTests.swift",
"SettingsPurchaseTests.swift",
"SettingsViewTests.swift"
],
"target_dependencies" : [
"TestHelpers",
"SettingsFeature"
],
"type" : "test"
},
{
"c99name" : "SettingsFeature",
"module_type" : "SwiftTarget",
"name" : "SettingsFeature",
"path" : "Sources/SettingsFeature",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-3.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-4.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-5.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-6.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-7.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-8.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-iso.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AccessibilitySettingsView.swift",
"AppearanceSettingsView.swift",
"DeveloperSettingsView.swift",
"NotificationsSettingsView.swift",
"PurchasesSettingsView.swift",
"Settings.swift",
"SettingsView.swift",
"SoundsSettingsView.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"Build",
"ComposableStoreKit",
"ComposableUserNotifications",
"FileClient",
"LocalDatabaseClient",
"LowPowerModeClient",
"RemoteNotificationsClient",
"ServerConfigClient",
"StatsFeature",
"Styleguide",
"SwiftUIHelpers",
"TcaHelpers",
"UIApplicationClient",
"UserDefaultsClient",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "ServerTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ServerTestHelpers",
"path" : "Sources/ServerTestHelpers",
"product_dependencies" : [
"Either",
"IssueReporting"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MailgunClient",
"MiddlewareHelpers",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerTestHelpers",
"ShareGameMiddleware",
"SiteMiddleware",
"SnsClient",
"SnsClientLive",
"VerifyReceiptMiddleware"
],
"sources" : [
"UnimplementedEitherIO.swift"
],
"type" : "library"
},
{
"c99name" : "ServerRouterTests",
"module_type" : "SwiftTarget",
"name" : "ServerRouterTests",
"path" : "Tests/ServerRouterTests",
"product_dependencies" : [
"CustomDump",
"Overture",
"Parsing",
"URLRouting"
],
"sources" : [
"ConfigTests.swift",
"ServerRouterTests.swift",
"TestRouter.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"ServerRouter",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "ServerRouter",
"module_type" : "SwiftTarget",
"name" : "ServerRouter",
"path" : "Sources/ServerRouter",
"product_dependencies" : [
"Tagged",
"Parsing",
"URLRouting",
"IssueReporting"
],
"product_memberships" : [
"ServerRouter",
"ApiClientLive",
"AppFeature",
"IntegrationTestHelpers",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"LeaderboardMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"Base64.swift",
"Router.swift",
"SignatureVerification.swift"
],
"target_dependencies" : [
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "ServerConfigMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "ServerConfigMiddlewareTests",
"path" : "Tests/ServerConfigMiddlewareTests",
"product_dependencies" : [
"Either",
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"Prelude"
],
"sources" : [
"ServerConfigMiddlewareTests.swift"
],
"target_dependencies" : [
"ServerConfigMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "ServerConfigMiddleware",
"module_type" : "SwiftTarget",
"name" : "ServerConfigMiddleware",
"path" : "Sources/ServerConfigMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"SiteMiddleware"
],
"sources" : [
"ServerConfigMiddleware.swift"
],
"target_dependencies" : [
"ServerConfig",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "ServerConfigClient",
"module_type" : "SwiftTarget",
"name" : "ServerConfigClient",
"path" : "Sources/ServerConfigClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"ServerConfigClient",
"SettingsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"target_dependencies" : [
"ServerConfig"
],
"type" : "library"
},
{
"c99name" : "ServerConfig",
"module_type" : "SwiftTarget",
"name" : "ServerConfig",
"path" : "Sources/ServerConfig",
"product_memberships" : [
"ServerConfig",
"AppFeature",
"ChangelogFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"ServerConfigClient",
"SettingsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"SiteMiddleware"
],
"sources" : [
"Changelog.swift",
"ServerConfig.swift"
],
"target_dependencies" : [
"Build"
],
"type" : "library"
},
{
"c99name" : "ServerBootstrap",
"module_type" : "SwiftTarget",
"name" : "ServerBootstrap",
"path" : "Sources/ServerBootstrap",
"product_dependencies" : [
"Backtrace",
"Crypto"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"Bootstrap.swift"
],
"target_dependencies" : [
"DatabaseLive",
"DictionarySqliteClient",
"EnvVars",
"ServerConfig",
"SiteMiddleware",
"SnsClientLive"
],
"type" : "library"
},
{
"c99name" : "SelectionSoundsCore",
"module_type" : "SwiftTarget",
"name" : "SelectionSoundsCore",
"path" : "Sources/SelectionSoundsCore",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"SelectionSoundsCore.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"SharedModels",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "RunnerTests",
"module_type" : "SwiftTarget",
"name" : "RunnerTests",
"path" : "Tests/RunnerTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"RunnerTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"RunnerTasks"
],
"type" : "test"
},
{
"c99name" : "RunnerTasks",
"module_type" : "SwiftTarget",
"name" : "RunnerTasks",
"path" : "Sources/RunnerTasks",
"product_memberships" : [
"runner",
"RunnerTasks"
],
"sources" : [
"DailyChallengeEndsSoonNotification.swift"
],
"target_dependencies" : [
"ServerBootstrap"
],
"type" : "library"
},
{
"c99name" : "RemoteNotificationsClient",
"module_type" : "SwiftTarget",
"name" : "RemoteNotificationsClient",
"path" : "Sources/RemoteNotificationsClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"OnboardingFeature",
"RemoteNotificationsClient",
"SettingsFeature",
"TrailerFeature"
],
"sources" : [
"Interface.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "PuzzleGen",
"module_type" : "SwiftTarget",
"name" : "PuzzleGen",
"path" : "Sources/PuzzleGen",
"product_dependencies" : [
"Gen"
],
"product_memberships" : [
"DictionarySqliteClient",
"PuzzleGen",
"AppFeature",
"DemoFeature",
"DictionaryFileClient",
"GameCore",
"OnboardingFeature",
"TrailerFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"English.swift"
],
"target_dependencies" : [
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "PushMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "PushMiddlewareTests",
"path" : "Tests/PushMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"Either",
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"Overture",
"Prelude",
"SnapshotTesting"
],
"sources" : [
"PushMiddlewareTests.swift"
],
"target_dependencies" : [
"DatabaseClient",
"PushMiddleware",
"ServerRouter",
"SharedModels",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "PushMiddleware",
"module_type" : "SwiftTarget",
"name" : "PushMiddleware",
"path" : "Sources/PushMiddleware",
"product_dependencies" : [
"Either",
"HttpPipeline",
"Prelude"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"PushSettingMiddleware.swift",
"PushTokenMiddleware.swift"
],
"target_dependencies" : [
"Build",
"DatabaseClient",
"SharedModels",
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "OnboardingFeatureTests",
"module_type" : "SwiftTarget",
"name" : "OnboardingFeatureTests",
"path" : "Tests/OnboardingFeatureTests",
"sources" : [
"OnboardingFeatureTests.swift"
],
"target_dependencies" : [
"OnboardingFeature"
],
"type" : "test"
},
{
"c99name" : "OnboardingFeature",
"module_type" : "SwiftTarget",
"name" : "OnboardingFeature",
"path" : "Sources/OnboardingFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"OnboardingGameState.swift",
"OnboardingStepView.swift",
"OnboardingView.swift"
],
"target_dependencies" : [
"CubeCore",
"GameCore",
"DictionaryClient",
"FeedbackGeneratorClient",
"LowPowerModeClient",
"PuzzleGen",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "NotificationsAuthAlert",
"module_type" : "SwiftTarget",
"name" : "NotificationsAuthAlert",
"path" : "Sources/NotificationsAuthAlert",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationsAuthAlert",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"NotificationsAuthAlert.swift"
],
"target_dependencies" : [
"ComposableUserNotifications",
"NotificationHelpers",
"RemoteNotificationsClient",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "NotificationHelpers",
"module_type" : "SwiftTarget",
"name" : "NotificationHelpers",
"path" : "Sources/NotificationHelpers",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"NotificationHelpers.swift"
],
"target_dependencies" : [
"ComposableUserNotifications",
"RemoteNotificationsClient"
],
"type" : "library"
},
{
"c99name" : "MultiplayerFeatureTests",
"module_type" : "SwiftTarget",
"name" : "MultiplayerFeatureTests",
"path" : "Tests/MultiplayerFeatureTests",
"sources" : [
"MultiplayerFeatureTests.swift",
"PastGamesTests.swift"
],
"target_dependencies" : [
"MultiplayerFeature",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "MultiplayerFeature",
"module_type" : "SwiftTarget",
"name" : "MultiplayerFeature",
"path" : "Sources/MultiplayerFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"HomeFeature",
"MultiplayerFeature"
],
"sources" : [
"MultiplayerView.swift",
"PastGameRow.swift",
"PastGameState.swift",
"PastGamesView.swift"
],
"target_dependencies" : [
"ClientModels",
"ComposableGameCenter",
"Styleguide",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "MiddlewareHelpers",
"module_type" : "SwiftTarget",
"name" : "MiddlewareHelpers",
"path" : "Sources/MiddlewareHelpers",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DemoMiddleware",
"LeaderboardMiddleware",
"MiddlewareHelpers",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"MiddlewareHelpers.swift"
],
"target_dependencies" : [
"EnvVars"
],
"type" : "library"
},
{
"c99name" : "MailgunClient",
"module_type" : "SwiftTarget",
"name" : "MailgunClient",
"path" : "Sources/MailgunClient",
"product_dependencies" : [
"Either",
"Tagged",
"UrlFormEncoding"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"MailgunClient",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"Interface.swift",
"Live.swift",
"Mocks.swift"
],
"target_dependencies" : [
"ServerTestHelpers"
],
"type" : "library"
},
{
"c99name" : "LowPowerModeClient",
"module_type" : "SwiftTarget",
"name" : "LowPowerModeClient",
"path" : "Sources/LowPowerModeClient",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"LowPowerModeClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "LocalDatabaseClient",
"module_type" : "SwiftTarget",
"name" : "LocalDatabaseClient",
"path" : "Sources/LocalDatabaseClient",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"InMemory.swift",
"Interface.swift",
"Live.swift",
"TestKey.swift"
],
"target_dependencies" : [
"SharedModels",
"Sqlite",
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "LeaderboardMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "LeaderboardMiddlewareTests",
"path" : "Tests/LeaderboardMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"FetchWeekInReviewMiddlewareTests.swift",
"LeaderboardMiddlewareTests.swift"
],
"target_dependencies" : [
"LeaderboardMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "LeaderboardMiddlewareIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "LeaderboardMiddlewareIntegrationTests",
"path" : "Tests/LeaderboardMiddlewareIntegrationTests",
"product_dependencies" : [
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"Prelude",
"SnapshotTesting"
],
"sources" : [
"LeaderboardMiddlewareIntegrationTests.swift"
],
"target_dependencies" : [
"DatabaseLive",
"LeaderboardMiddleware",
"SharedModels",
"ServerRouter",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "LeaderboardMiddleware",
"module_type" : "SwiftTarget",
"name" : "LeaderboardMiddleware",
"path" : "Sources/LeaderboardMiddleware",
"product_dependencies" : [
"CasePaths",
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"LeaderboardMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"FetchLeaderboardMiddleware.swift",
"FetchWeekInReviewMiddleware.swift",
"SubmitGameMiddleware.swift",
"VocabMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"DictionaryClient",
"MiddlewareHelpers",
"ServerRouter"
],
"type" : "library"
},
{
"c99name" : "LeaderboardFeatureTests",
"module_type" : "SwiftTarget",
"name" : "LeaderboardFeatureTests",
"path" : "Tests/LeaderboardFeatureTests",
"sources" : [
"LeaderboardFeatureIntegrationTests.swift",
"LeaderboardFeatureTests.swift",
"LeaderboardResultsTests.swift"
],
"target_dependencies" : [
"LeaderboardFeature",
"IntegrationTestHelpers",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "LeaderboardFeature",
"module_type" : "SwiftTarget",
"name" : "LeaderboardFeature",
"path" : "Sources/LeaderboardFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"HomeFeature",
"LeaderboardFeature"
],
"sources" : [
"Leaderboard.swift",
"LeaderboardResultsView.swift",
"ResultsEnvelope.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"CubePreview",
"LowPowerModeClient",
"Styleguide",
"SwiftUIHelpers",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "IntegrationTestHelpers",
"module_type" : "SwiftTarget",
"name" : "IntegrationTestHelpers",
"path" : "Sources/IntegrationTestHelpers",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"IntegrationTestHelpers"
],
"sources" : [
"IntegrationTestHelpers.swift"
],
"target_dependencies" : [
"ApiClient",
"ServerRouter",
"TestHelpers"
],
"type" : "library"
},
{
"c99name" : "HomeFeatureTests",
"module_type" : "SwiftTarget",
"name" : "HomeFeatureTests",
"path" : "Tests/HomeFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"HomeViewTests.swift"
],
"target_dependencies" : [
"HomeFeature"
],
"type" : "test"
},
{
"c99name" : "HomeFeature",
"module_type" : "SwiftTarget",
"name" : "HomeFeature",
"path" : "Sources/HomeFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"HomeFeature"
],
"sources" : [
"DailyChallengeHeaderView.swift",
"Home.swift",
"LeaderboardLinkView.swift",
"Marquee.swift",
"NagBanner.swift",
"StartNewGameView.swift"
],
"target_dependencies" : [
"ActiveGamesFeature",
"ApiClient",
"AudioPlayerClient",
"Build",
"ChangelogFeature",
"ClientModels",
"ComposableStoreKit",
"ComposableUserNotifications",
"DailyChallengeFeature",
"DateHelpers",
"DeviceId",
"FileClient",
"LeaderboardFeature",
"LocalDatabaseClient",
"LowPowerModeClient",
"MultiplayerFeature",
"ServerConfigClient",
"SettingsFeature",
"SharedModels",
"SoloFeature",
"Styleguide",
"SwiftUIHelpers",
"TcaHelpers",
"UIApplicationClient",
"UpgradeInterstitialFeature",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "HapticsCore",
"module_type" : "SwiftTarget",
"name" : "HapticsCore",
"path" : "Sources/HapticsCore",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HapticsCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"HapticsCore.swift"
],
"target_dependencies" : [
"FeedbackGeneratorClient",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "Gzip",
"module_type" : "SwiftTarget",
"name" : "Gzip",
"path" : "Sources/Gzip",
"product_memberships" : [
"DictionaryFileClient"
],
"sources" : [
"Data+Gzip.swift"
],
"target_dependencies" : [
"system-zlib"
],
"type" : "library"
},
{
"c99name" : "GameOverFeatureTests",
"module_type" : "SwiftTarget",
"name" : "GameOverFeatureTests",
"path" : "Tests/GameOverFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/GameOverFeatureTests/Resources/opponent.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GameOverFeatureTests/Resources/you.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"GameOverFeatureTests.swift",
"GameOverViewTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"GameOverFeature",
"SharedSwiftUIEnvironment",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "GameOverFeatureIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "GameOverFeatureIntegrationTests",
"path" : "Tests/GameOverFeatureIntegrationTests",
"sources" : [
"GameOverFeatureIntegrationTests.swift"
],
"target_dependencies" : [
"GameOverFeature",
"IntegrationTestHelpers",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "GameOverFeature",
"module_type" : "SwiftTarget",
"name" : "GameOverFeature",
"path" : "Sources/GameOverFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"CompletedMatch.swift",
"Confetti.swift",
"DismissGame.swift",
"GameOverView.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"ClientModels",
"ComposableStoreKit",
"DailyChallengeHelpers",
"FileClient",
"FirstPartyMocks",
"LocalDatabaseClient",
"NotificationHelpers",
"NotificationsAuthAlert",
"SharedModels",
"SharedSwiftUIEnvironment",
"SwiftUIHelpers",
"TcaHelpers",
"UpgradeInterstitialFeature",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "GameCoreTests",
"module_type" : "SwiftTarget",
"name" : "GameCoreTests",
"path" : "Tests/GameCoreTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"CubeViewTests.swift",
"GameCoreTests.swift"
],
"target_dependencies" : [
"GameCore",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "GameCore",
"module_type" : "SwiftTarget",
"name" : "GameCore",
"path" : "Sources/GameCore",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DemoFeature",
"GameCore",
"OnboardingFeature",
"TrailerFeature"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/GameCore/Resources/exit@2x.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GameCore/Resources/flag@2x.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"CubeSceneViewState.swift",
"Drawer.swift",
"GameCore.swift",
"GameOver.swift",
"GameState.swift",
"InProgressGame.swift",
"Mocks.swift",
"SoundsCore.swift",
"TurnBased.swift",
"Views/GameFooterView.swift",
"Views/GameHeaderView.swift",
"Views/GameNavView.swift",
"Views/GameView.swift",
"Views/PlayersAndScoresView.swift",
"Views/WordSubmitButton.swift"
],
"target_dependencies" : [
"ActiveGamesFeature",
"ApiClient",
"AudioPlayerClient",
"Bloom",
"BottomMenu",
"Build",
"ClientModels",
"ComposableGameCenter",
"ComposableUserNotifications",
"CubeCore",
"DictionaryClient",
"GameOverFeature",
"FeedbackGeneratorClient",
"FileClient",
"HapticsCore",
"LowPowerModeClient",
"PuzzleGen",
"RemoteNotificationsClient",
"SelectionSoundsCore",
"SettingsFeature",
"SharedSwiftUIEnvironment",
"Styleguide",
"TcaHelpers",
"UIApplicationClient",
"UpgradeInterstitialFeature",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "FirstPartyMocks",
"module_type" : "SwiftTarget",
"name" : "FirstPartyMocks",
"path" : "Sources/FirstPartyMocks",
"product_memberships" : [
"DictionaryClient",
"DictionarySqliteClient",
"FirstPartyMocks",
"PuzzleGen",
"ServerRouter",
"SharedModels",
"ActiveGamesFeature",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"ClientModels",
"ComposableGameCenter",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"DictionaryFileClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"Date.swift",
"TimeZone.swift",
"UUID.swift"
],
"type" : "library"
},
{
"c99name" : "FileClient",
"module_type" : "SwiftTarget",
"name" : "FileClient",
"path" : "Sources/FileClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"TrailerFeature"
],
"sources" : [
"Client.swift",
"FileClientEffects.swift",
"LiveKey.swift",
"TestKey.swift"
],
"target_dependencies" : [
"ClientModels",
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "FeedbackGeneratorClient",
"module_type" : "SwiftTarget",
"name" : "FeedbackGeneratorClient",
"path" : "Sources/FeedbackGeneratorClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"FeedbackGeneratorClient",
"GameCore",
"HapticsCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"TestKey.swift"
],
"target_dependencies" : [
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "EnvVars",
"module_type" : "SwiftTarget",
"name" : "EnvVars",
"path" : "Sources/EnvVars",
"product_dependencies" : [
"Tagged"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DemoMiddleware",
"EnvVars",
"LeaderboardMiddleware",
"MiddlewareHelpers",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"EnvVars.swift"
],
"target_dependencies" : [
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "DictionarySqliteClientTests",
"module_type" : "SwiftTarget",
"name" : "DictionarySqliteClientTests",
"path" : "Tests/DictionarySqliteClientTests",
"sources" : [
"DictionarySqliteClientTests.swift"
],
"target_dependencies" : [
"DictionarySqliteClient"
],
"type" : "test"
},
{
"c99name" : "DictionarySqliteClient",
"module_type" : "SwiftTarget",
"name" : "DictionarySqliteClient",
"path" : "Sources/DictionarySqliteClient",
"product_memberships" : [
"DictionarySqliteClient",
"AppFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/DictionarySqliteClient/Dictionaries",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"LiveKey.swift"
],
"target_dependencies" : [
"DictionaryClient",
"PuzzleGen",
"Sqlite"
],
"type" : "library"
},
{
"c99name" : "DictionaryFileClientTests",
"module_type" : "SwiftTarget",
"name" : "DictionaryFileClientTests",
"path" : "Tests/DictionaryFileClientTests",
"sources" : [
"DictionaryFileClientTests.swift"
],
"target_dependencies" : [
"DictionaryFileClient"
],
"type" : "test"
},
{
"c99name" : "DictionaryFileClient",
"module_type" : "SwiftTarget",
"name" : "DictionaryFileClient",
"path" : "Sources/DictionaryFileClient",
"product_memberships" : [
"DictionaryFileClient"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/DictionaryFileClient/Dictionaries",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Live.swift"
],
"target_dependencies" : [
"DictionaryClient",
"Gzip",
"PuzzleGen"
],
"type" : "library"
},
{
"c99name" : "DictionaryClient",
"module_type" : "SwiftTarget",
"name" : "DictionaryClient",
"path" : "Sources/DictionaryClient",
"product_dependencies" : [
"Dependencies",
"DependenciesMacros",
"IssueReporting"
],
"product_memberships" : [
"DictionaryClient",
"DictionarySqliteClient",
"AppFeature",
"DemoFeature",
"DictionaryFileClient",
"GameCore",
"OnboardingFeature",
"TrailerFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"DemoMiddleware",
"LeaderboardMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"Client.swift",
"Puzzle.swift",
"TestKey.swift"
],
"target_dependencies" : [
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DeviceId",
"module_type" : "SwiftTarget",
"name" : "DeviceId",
"path" : "Sources/DeviceId",
"product_dependencies" : [
"Dependencies",
"DependenciesMacros",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"DeviceId",
"HomeFeature"
],
"sources" : [
"DeviceId.swift"
],
"type" : "library"
},
{
"c99name" : "DemoMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "DemoMiddlewareTests",
"path" : "Tests/DemoMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"DemoMiddlewareTests.swift"
],
"target_dependencies" : [
"DemoMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "DemoMiddleware",
"module_type" : "SwiftTarget",
"name" : "DemoMiddleware",
"path" : "Sources/DemoMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"DemoMiddleware",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"DemoMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"DictionaryClient",
"MiddlewareHelpers",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DemoFeature",
"module_type" : "SwiftTarget",
"name" : "DemoFeature",
"path" : "Sources/DemoFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"DemoFeature"
],
"sources" : [
"Demo.swift"
],
"target_dependencies" : [
"ApiClient",
"Build",
"GameCore",
"DictionaryClient",
"FeedbackGeneratorClient",
"LowPowerModeClient",
"OnboardingFeature",
"SharedModels",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "DateHelpers",
"module_type" : "SwiftTarget",
"name" : "DateHelpers",
"path" : "Sources/DateHelpers",
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"DailyChallengeFeature",
"DateHelpers",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"TimeUntilTomorrow.swift"
],
"type" : "library"
},
{
"c99name" : "DatabaseLiveTests",
"module_type" : "SwiftTarget",
"name" : "DatabaseLiveTests",
"path" : "Tests/DatabaseLiveTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"DatabaseLiveTests.swift",
"DatabaseTestCase.swift",
"FetchAppleReceiptTests.swift",
"FetchDailyChallengeReportTests.swift",
"FetchDailyChallengeResultsTests.swift",
"FetchLeaderboardSummaryTests.swift",
"FetchRankedLeaderboardScoresTests.swift",
"FetchVocabLeaderboardTests.swift",
"FetchWeekInReviewTests.swift"
],
"target_dependencies" : [
"DatabaseLive",
"FirstPartyMocks",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "DatabaseLive",
"module_type" : "SwiftTarget",
"name" : "DatabaseLive",
"path" : "Sources/DatabaseLive",
"product_dependencies" : [
"CasePaths",
"Overture",
"Prelude",
"PostgresKit"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"DatabaseLive",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
"DatabaseLive.swift",
"Helpers.swift"
],
"target_dependencies" : [
"DatabaseClient"
],
"type" : "library"
},
{
"c99name" : "DatabaseClient",
"module_type" : "SwiftTarget",
"name" : "DatabaseClient",
"path" : "Sources/DatabaseClient",
"product_dependencies" : [
"Either",
"IssueReporting"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"DatabaseClient.swift",
"Mocks.swift"
],
"target_dependencies" : [
"Build",
"ServerTestHelpers",
"SharedModels",
"SnsClient"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeReportsTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeReportsTests",
"path" : "Tests/DailyChallengeReportsTests",
"product_dependencies" : [
"CustomDump"
],
"sources" : [
"DailyChallengeReportsTests.swift"
],
"target_dependencies" : [
"DailyChallengeReports"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeReports",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeReports",
"path" : "Sources/DailyChallengeReports",
"product_memberships" : [
"daily-challenge-reports",
"DailyChallengeReports"
],
"sources" : [
"DailyChallengeReports.swift"
],
"target_dependencies" : [
"ServerBootstrap"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeMiddlewareTests",
"path" : "Tests/DailyChallengeMiddlewareTests",
"product_dependencies" : [
"CustomDump",
"HttpPipeline",
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"DailyChallengeMiddlewareTests.swift"
],
"target_dependencies" : [
"FirstPartyMocks",
"DailyChallengeMiddleware",
"SharedModels",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeMiddleware",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeMiddleware",
"path" : "Sources/DailyChallengeMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"DailyChallengeMiddleware.swift"
],
"target_dependencies" : [
"DatabaseClient",
"MiddlewareHelpers",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeHelpers",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeHelpers",
"path" : "Sources/DailyChallengeHelpers",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"DailyChallengeHelpers.swift"
],
"target_dependencies" : [
"ApiClient",
"FileClient",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "DailyChallengeFeatureTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeFeatureTests",
"path" : "Tests/DailyChallengeFeatureTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"DailyChallengeFeatureTests.swift",
"DailyChallengeResultsViewTests.swift",
"DailyChallengeViewTests.swift"
],
"target_dependencies" : [
"DailyChallengeFeature",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeFeatureIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeFeatureIntegrationTests",
"path" : "Tests/DailyChallengeFeatureIntegrationTests",
"sources" : [
"DailyChallengeFeatureIntegrationTests.swift"
],
"target_dependencies" : [
"DailyChallengeFeature",
"IntegrationTestHelpers",
"SiteMiddleware",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "DailyChallengeFeature",
"module_type" : "SwiftTarget",
"name" : "DailyChallengeFeature",
"path" : "Sources/DailyChallengeFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"DailyChallengeFeature",
"HomeFeature"
],
"sources" : [
"CalendarView.swift",
"DailyChallengeResults.swift",
"DailyChallengeView.swift"
],
"target_dependencies" : [
"ApiClient",
"ComposableUserNotifications",
"CubePreview",
"DailyChallengeHelpers",
"DateHelpers",
"LeaderboardFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"RemoteNotificationsClient",
"SharedModels",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "CubePreviewTests",
"module_type" : "SwiftTarget",
"name" : "CubePreviewTests",
"path" : "Tests/CubePreviewTests",
"sources" : [
"CubePreviewTests.swift"
],
"target_dependencies" : [
"CubePreview",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "CubePreview",
"module_type" : "SwiftTarget",
"name" : "CubePreview",
"path" : "Sources/CubePreview",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"CubePreviewView.swift"
],
"target_dependencies" : [
"AudioPlayerClient",
"Bloom",
"CubeCore",
"FeedbackGeneratorClient",
"HapticsCore",
"LowPowerModeClient",
"SelectionSoundsCore",
"SharedModels",
"UserSettingsClient"
],
"type" : "library"
},
{
"c99name" : "CubeCore",
"module_type" : "SwiftTarget",
"name" : "CubeCore",
"path" : "Sources/CubeCore",
"product_dependencies" : [
"ComposableArchitecture",
"Gen"
],
"product_memberships" : [
"AppFeature",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/A.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/B.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/C.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/D.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/E.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/F.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/G.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/H.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/I.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/J.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/K.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/L.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/M.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/N.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/O.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/P.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/QU.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/R.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/S.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/T.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/U.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/V.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/W.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/X.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/Y.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/Z.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/border.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/shaders/Face.geometry.shader",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/shaders/Letter.surface.shader",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Attitude.swift",
"Category.swift",
"CubeFaceNode.swift",
"CubeNode.swift",
"CubeSceneView.swift",
"CubeView.swift",
"Geometries.swift",
"LetterGeometry.swift",
"NubView.swift",
"ShaderHelpers.swift",
"StorePublisherHelpers.swift"
],
"target_dependencies" : [
"ClientModels",
"SharedModels",
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "Csqlite3",
"module_type" : "SystemLibraryTarget",
"name" : "Csqlite3",
"path" : "Sources/Csqlite3",
"product_memberships" : [
"DictionarySqliteClient",
"Sqlite",
"AppFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LocalDatabaseClient",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap"
],
"sources" : [
],
"type" : "system-target"
},
{
"c99name" : "ComposableUserNotifications",
"module_type" : "SwiftTarget",
"name" : "ComposableUserNotifications",
"path" : "Sources/ComposableUserNotifications",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ComposableUserNotifications",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"NotificationHelpers",
"NotificationsAuthAlert",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature"
],
"sources" : [
"Interface.swift",
"LiveKey.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "ComposableStoreKit",
"module_type" : "SwiftTarget",
"name" : "ComposableStoreKit",
"path" : "Sources/ComposableStoreKit",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"ComposableStoreKit",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"Support.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "ComposableGameCenter",
"module_type" : "SwiftTarget",
"name" : "ComposableGameCenter",
"path" : "Sources/ComposableGameCenter",
"product_dependencies" : [
"ComposableArchitecture",
"Overture",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"ClientModels",
"ComposableGameCenter",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"CrossPlatformSupport.swift",
"Interface.swift",
"LiveKey.swift",
"Models.swift",
"TestKey.swift"
],
"target_dependencies" : [
"FirstPartyMocks"
],
"type" : "library"
},
{
"c99name" : "ClientModelsTests",
"module_type" : "SwiftTarget",
"name" : "ClientModelsTests",
"path" : "Tests/ClientModelsTests",
"product_dependencies" : [
"CustomDump",
"InlineSnapshotTesting",
"Overture",
"SnapshotTesting"
],
"sources" : [
"GameContextTests.swift",
"TurnBasedMatchDataTests.swift"
],
"target_dependencies" : [
"ClientModels",
"FirstPartyMocks",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "ClientModels",
"module_type" : "SwiftTarget",
"name" : "ClientModels",
"path" : "Sources/ClientModels",
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"ClientModels",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"MultiplayerFeature",
"OnboardingFeature",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"AppStorage.swift",
"GameContext.swift",
"InProgressGame.swift",
"PanData.swift",
"SavedGamesState.swift",
"TurnBasedContext.swift",
"TurnBasedMatchData.swift"
],
"target_dependencies" : [
"ComposableGameCenter",
"SharedModels"
],
"type" : "library"
},
{
"c99name" : "ChangelogFeatureTests",
"module_type" : "SwiftTarget",
"name" : "ChangelogFeatureTests",
"path" : "Tests/ChangelogFeatureTests",
"sources" : [
"ChangelogFeatureTests.swift"
],
"target_dependencies" : [
"ChangelogFeature"
],
"type" : "test"
},
{
"c99name" : "ChangelogFeature",
"module_type" : "SwiftTarget",
"name" : "ChangelogFeature",
"path" : "Sources/ChangelogFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Overture"
],
"product_memberships" : [
"AppFeature",
"ChangelogFeature",
"HomeFeature"
],
"sources" : [
"ChangeView.swift",
"ChangelogView.swift"
],
"target_dependencies" : [
"ApiClient",
"Build",
"ServerConfigClient",
"SharedModels",
"Styleguide",
"SwiftUIHelpers",
"TcaHelpers",
"UIApplicationClient",
"UserDefaultsClient"
],
"type" : "library"
},
{
"c99name" : "Build",
"module_type" : "SwiftTarget",
"name" : "Build",
"path" : "Sources/Build",
"product_dependencies" : [
"Dependencies",
"DependenciesMacros",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"Build",
"DictionaryClient",
"DictionarySqliteClient",
"PuzzleGen",
"ServerConfig",
"ServerRouter",
"SharedModels",
"ActiveGamesFeature",
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"ClientModels",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"DictionaryFileClient",
"FileClient",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"LocalDatabaseClient",
"MultiplayerFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"ServerConfigClient",
"SettingsFeature",
"SoloFeature",
"StatsFeature",
"TrailerFeature",
"UpgradeInterstitialFeature",
"VocabFeature",
"daily-challenge-reports",
"runner",
"server",
"DailyChallengeMiddleware",
"DailyChallengeReports",
"DatabaseClient",
"DatabaseLive",
"DemoMiddleware",
"LeaderboardMiddleware",
"PushMiddleware",
"RunnerTasks",
"ServerBootstrap",
"ServerConfigMiddleware",
"ShareGameMiddleware",
"SiteMiddleware",
"VerifyReceiptMiddleware"
],
"sources" : [
"Build.swift"
],
"type" : "library"
},
{
"c99name" : "BottomMenu",
"module_type" : "SwiftTarget",
"name" : "BottomMenu",
"path" : "Sources/BottomMenu",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"AppFeature",
"BottomMenu",
"DemoFeature",
"GameCore",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"BottomMenu.swift",
"ComposableBottomMenu.swift"
],
"target_dependencies" : [
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "Bloom",
"module_type" : "SwiftTarget",
"name" : "Bloom",
"path" : "Sources/Bloom",
"product_dependencies" : [
"ComposableArchitecture",
"Gen"
],
"product_memberships" : [
"AppFeature",
"Bloom",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"BloomBackground.swift"
],
"target_dependencies" : [
"Styleguide"
],
"type" : "library"
},
{
"c99name" : "AudioPlayerClient",
"module_type" : "SwiftTarget",
"name" : "AudioPlayerClient",
"path" : "Sources/AudioPlayerClient",
"product_dependencies" : [
"ComposableArchitecture",
"IssueReporting"
],
"product_memberships" : [
"AppFeature",
"AudioPlayerClient",
"CubePreview",
"DailyChallengeFeature",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"OnboardingFeature",
"SelectionSoundsCore",
"SettingsFeature",
"StatsFeature",
"TrailerFeature",
"VocabFeature"
],
"sources" : [
"Client.swift",
"LiveKey.swift",
"Sounds.swift",
"TestKey.swift"
],
"type" : "library"
},
{
"c99name" : "AppStoreSnapshotTests",
"module_type" : "SwiftTarget",
"name" : "AppStoreSnapshotTests",
"path" : "Tests/AppStoreSnapshotTests",
"product_dependencies" : [
"SnapshotTesting"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/AppStoreSnapshotTests/Resources/opponent.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/AppStoreSnapshotTests/Resources/you.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"01-Solo.swift",
"02-TurnBased.swift",
"03-DailyChallenge.swift",
"04-Leaderboard.swift",
"05-Home.swift",
"AppStorePreview.swift",
"AppStoreSnapshotTests.swift",
"AssertAppStoreSnapshot.swift",
"SnapshotView.swift"
],
"target_dependencies" : [
"AppFeature",
"SharedSwiftUIEnvironment",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "AppSiteAssociationMiddlewareTests",
"module_type" : "SwiftTarget",
"name" : "AppSiteAssociationMiddlewareTests",
"path" : "Tests/AppSiteAssociationMiddlewareTests",
"product_dependencies" : [
"HttpPipelineTestSupport",
"InlineSnapshotTesting",
"SnapshotTesting"
],
"sources" : [
"AppSiteAssociationMiddlewareTests.swift"
],
"target_dependencies" : [
"AppSiteAssociationMiddleware",
"SiteMiddleware"
],
"type" : "test"
},
{
"c99name" : "AppSiteAssociationMiddleware",
"module_type" : "SwiftTarget",
"name" : "AppSiteAssociationMiddleware",
"path" : "Sources/AppSiteAssociationMiddleware",
"product_dependencies" : [
"HttpPipeline"
],
"product_memberships" : [
"daily-challenge-reports",
"runner",
"server",
"AppSiteAssociationMiddleware",
"DailyChallengeReports",
"RunnerTasks",
"ServerBootstrap",
"SiteMiddleware"
],
"sources" : [
"AppSiteAssociation.swift"
],
"type" : "library"
},
{
"c99name" : "AppFeatureTests",
"module_type" : "SwiftTarget",
"name" : "AppFeatureTests",
"path" : "Tests/AppFeatureTests",
"sources" : [
"Mocks/AppEnvironment.swift",
"Mocks/CurrentPlayerMocks.swift",
"Mocks/DailyChallengeEnvelopeMocks.swift",
"Mocks/Generators.swift",
"Mocks/Mocks.swift",
"PersistenceTests.swift",
"RemoteNotificationsTests.swift",
"SharedGameTests.swift",
"TurnBasedTests.swift",
"UserNotificationsTests.swift"
],
"target_dependencies" : [
"AppFeature",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "AppFeature",
"module_type" : "SwiftTarget",
"name" : "AppFeature",
"path" : "Sources/AppFeature",
"product_dependencies" : [
"ComposableArchitecture",
"Gen",
"Tagged",
"IssueReporting"
],
"product_memberships" : [
"AppFeature"
],
"sources" : [
"AppDelegate.swift",
"AppView.swift",
"GameCenterCore.swift",
"StoreKitCore.swift"
],
"target_dependencies" : [
"ApiClient",
"AudioPlayerClient",
"Build",
"ClientModels",
"ComposableGameCenter",
"ComposableStoreKit",
"CubeCore",
"CubePreview",
"DailyChallengeFeature",
"DeviceId",
"DictionarySqliteClient",
"FeedbackGeneratorClient",
"FileClient",
"GameOverFeature",
"HomeFeature",
"LeaderboardFeature",
"LocalDatabaseClient",
"LowPowerModeClient",
"MultiplayerFeature",
"NotificationHelpers",
"OnboardingFeature",
"RemoteNotificationsClient",
"ServerRouter",
"SettingsFeature",
"SharedModels",
"SoloFeature",
"StatsFeature",
"TcaHelpers",
"UIApplicationClient",
"UserSettingsClient",
"VocabFeature"
],
"type" : "library"
},
{
"c99name" : "AppClipAudioLibrary",
"module_type" : "SwiftTarget",
"name" : "AppClipAudioLibrary",
"path" : "Sources/AppClipAudioLibrary",
"product_memberships" : [
"AppClipAudioLibrary"
],
"sources" : [
"Bundle.swift"
],
"type" : "library"
},
{
"c99name" : "AppAudioLibrary",
"module_type" : "SwiftTarget",
"name" : "AppAudioLibrary",
"path" : "Sources/AppAudioLibrary",
"product_memberships" : [
"AppAudioLibrary"
],
"sources" : [
"Bundle.swift"
],
"type" : "library"
},
{
"c99name" : "ApiClientLive",
"module_type" : "SwiftTarget",
"name" : "ApiClientLive",
"path" : "Sources/ApiClientLive",
"product_dependencies" : [
"Dependencies"
],
"product_memberships" : [
"ApiClientLive"
],
"sources" : [
"LiveKey.swift"
],
"target_dependencies" : [
"ApiClient",
"ServerRouter",
"SharedModels",
"TcaHelpers"
],
"type" : "library"
},
{
"c99name" : "ApiClient",
"module_type" : "SwiftTarget",
"name" : "ApiClient",
"path" : "Sources/ApiClient",
"product_dependencies" : [
"CasePaths",
"Dependencies",
"DependenciesMacros",
"IssueReporting"
],
"product_memberships" : [
"ApiClient",
"ApiClientLive",
"AppFeature",
"ChangelogFeature",
"DailyChallengeFeature",
"DailyChallengeHelpers",
"DemoFeature",
"GameCore",
"GameOverFeature",
"HomeFeature",
"IntegrationTestHelpers",
"LeaderboardFeature",
"OnboardingFeature",
"SettingsFeature",
"TrailerFeature"
],
"sources" : [
"ApiDecode.swift",
"Client.swift",
"Helpers.swift",
"TestKey.swift"
],
"target_dependencies" : [
"SharedModels",
"XCTestDebugSupport"
],
"type" : "library"
},
{
"c99name" : "AnyComparable",
"module_type" : "SwiftTarget",
"name" : "AnyComparable",
"path" : "Sources/AnyComparable",
"product_memberships" : [
"ActiveGamesFeature",
"AnyComparable",
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"AnyComparable.swift"
],
"type" : "library"
},
{
"c99name" : "ActiveGamesFeature",
"module_type" : "SwiftTarget",
"name" : "ActiveGamesFeature",
"path" : "Sources/ActiveGamesFeature",
"product_dependencies" : [
"ComposableArchitecture"
],
"product_memberships" : [
"ActiveGamesFeature",
"AppFeature",
"DemoFeature",
"GameCore",
"HomeFeature",
"OnboardingFeature",
"TrailerFeature"
],
"sources" : [
"ActiveGameCard.swift",
"ActiveGamesView.swift",
"ActiveTurnBasedMatch.swift"
],
"target_dependencies" : [
"AnyComparable",
"ClientModels",
"ComposableGameCenter",
"DateHelpers",
"SharedModels",
"Styleguide",
"TcaHelpers"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-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.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Fetching https://github.com/pointfreeco/swift-prelude
[1/3298] Fetching swift-prelude
Fetched https://github.com/pointfreeco/swift-prelude from cache (0.30s)
Fetching https://github.com/pointfreeco/swift-web
[1/6011] Fetching swift-web
Fetched https://github.com/pointfreeco/swift-web from cache (0.31s)
Fetching https://github.com/pointfreeco/swift-html
[1/1250] Fetching swift-html
Fetched https://github.com/pointfreeco/swift-html from cache (0.27s)
Fetching https://github.com/IBM-Swift/BlueCryptor.git
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/vapor/postgres-kit
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/apple/swift-crypto.git
[1/1654] Fetching bluecryptor
[1143/7009] Fetching bluecryptor, postgres-kit
[2479/12671] Fetching bluecryptor, postgres-kit, swift-nio-extras
[11847/26455] Fetching bluecryptor, postgres-kit, swift-nio-extras, swift-crypto
[13604/101979] Fetching bluecryptor, postgres-kit, swift-nio-extras, swift-crypto, swift-nio
Fetched https://github.com/vapor/postgres-kit from cache (0.44s)
[8526/109783] Fetching bluecryptor, swift-nio-extras, swift-crypto, swift-nio, swift-snapshot-testing
Fetching https://github.com/swift-server/swift-backtrace
[16670/110414] Fetching bluecryptor, swift-nio-extras, swift-crypto, swift-nio, swift-snapshot-testing, swift-backtrace
Fetched https://github.com/swift-server/swift-backtrace from cache (0.30s)
[21378/109783] Fetching bluecryptor, swift-nio-extras, swift-crypto, swift-nio, swift-snapshot-testing
Fetching https://github.com/crspybits/SwiftAWSSignatureV4
[43922/109992] Fetching bluecryptor, swift-nio-extras, swift-crypto, swift-nio, swift-snapshot-testing, swiftawssignaturev4
Fetched https://github.com/crspybits/SwiftAWSSignatureV4 from cache (0.25s)
[48183/109783] Fetching bluecryptor, swift-nio-extras, swift-crypto, swift-nio, swift-snapshot-testing
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[72563/115171] Fetching bluecryptor, swift-nio-extras, swift-crypto, swift-nio, swift-snapshot-testing, xctest-dynamic-overlay
Fetched https://github.com/apple/swift-nio-extras.git from cache (1.88s)
Fetched https://github.com/apple/swift-crypto.git from cache (1.91s)
Fetching https://github.com/pointfreeco/swift-overture
Fetching https://github.com/pointfreeco/swift-url-routing
[72280/95725] Fetching bluecryptor, swift-nio, swift-snapshot-testing, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.93s)
Fetching https://github.com/pointfreeco/swift-tagged
[67647/90337] Fetching bluecryptor, swift-nio, swift-snapshot-testing
[70669/91200] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-overture
[70670/92362] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-overture, swift-tagged
Fetched https://github.com/pointfreeco/swift-tagged from cache (0.50s)
Fetched https://github.com/pointfreeco/swift-overture from cache (0.54s)
Fetching https://github.com/pointfreeco/swift-parsing
Fetching https://github.com/pointfreeco/swift-gen
[75200/90337] Fetching bluecryptor, swift-nio, swift-snapshot-testing
[84264/111393] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-url-routing
[88128/112105] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-url-routing, swift-gen
Fetched https://github.com/pointfreeco/swift-gen from cache (0.32s)
[95358/111393] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-url-routing
Fetching https://github.com/pointfreeco/swift-dependencies
[111361/117594] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-url-routing, swift-dependencies
Fetched https://github.com/pointfreeco/swift-dependencies from cache (0.77s)
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetched https://github.com/pointfreeco/swift-url-routing from cache (1.77s)
Fetching https://github.com/pointfreeco/swift-composable-architecture
[90305/188218] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-parsing
[93242/192799] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-parsing, swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.44s)
Fetching https://github.com/pointfreeco/swift-case-paths
[99114/188218] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-parsing
[108903/192586] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-parsing, swift-case-paths
Fetched https://github.com/pointfreeco/swift-case-paths from cache (0.41s)
[114775/188218] Fetching bluecryptor, swift-nio, swift-snapshot-testing, swift-parsing
Fetched https://github.com/IBM-Swift/BlueCryptor.git from cache (5.68s)
[155243/186564] Fetching swift-nio, swift-snapshot-testing, swift-parsing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (5.75s)
Fetched https://github.com/apple/swift-nio.git from cache (5.78s)
[70475/97881] Fetching swift-parsing
[97882/401397] Fetching swift-parsing, swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-parsing from cache (6.79s)
[75879/303516] Fetching swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-composable-architecture from cache (15.03s)
Computing version for https://github.com/vapor/postgres-kit
Computed https://github.com/vapor/postgres-kit at 2.2.0 (19.35s)
Fetching https://github.com/vapor/postgres-nio.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/vapor/async-kit.git
[1/2370] Fetching async-kit
[2371/8353] Fetching async-kit, sql-kit
[8354/20470] Fetching async-kit, sql-kit, postgres-nio
Fetched https://github.com/vapor/async-kit.git from cache (0.41s)
[9376/18100] Fetching sql-kit, postgres-nio
Fetched https://github.com/vapor/sql-kit.git from cache (0.42s)
[3878/12117] Fetching postgres-nio
Fetched https://github.com/vapor/postgres-nio.git from cache (0.69s)
Computing version for https://github.com/swift-server/swift-backtrace
Computed https://github.com/swift-server/swift-backtrace at 1.2.0 (1.31s)
Computing version for https://github.com/pointfreeco/swift-overture
Computed https://github.com/pointfreeco/swift-overture at 0.5.0 (2.12s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (1.07s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 1.1.7 (0.67s)
Computing version for https://github.com/pointfreeco/swift-gen
Computed https://github.com/pointfreeco/swift-gen at 0.4.0 (0.85s)
Computing version for https://github.com/crspybits/SwiftAWSSignatureV4
Computed https://github.com/crspybits/SwiftAWSSignatureV4 at 1.2.1 (0.83s)
Computing version for https://github.com/pointfreeco/swift-tagged
Computed https://github.com/pointfreeco/swift-tagged at 0.10.0 (0.56s)
Computing version for https://github.com/pointfreeco/swift-parsing
Computed https://github.com/pointfreeco/swift-parsing at 0.14.1 (0.53s)
Computing version for https://github.com/pointfreeco/swift-url-routing
Computed https://github.com/pointfreeco/swift-url-routing at 0.6.2 (0.62s)
Fetching https://github.com/apple/swift-collections
[1/16269] Fetching swift-collections
Fetched https://github.com/apple/swift-collections from cache (1.32s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.1.4 (3.13s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.53s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.19.1 (0.64s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/pointfreeco/swift-navigation
[1/852] Fetching swift-concurrency-extras
[249/2263] Fetching swift-concurrency-extras, swift-perception
[1660/5401] Fetching swift-concurrency-extras, swift-perception, swift-sharing
[5402/6909] Fetching swift-concurrency-extras, swift-perception, swift-sharing, swift-identified-collections
[5689/52272] Fetching swift-concurrency-extras, swift-perception, swift-sharing, swift-identified-collections, swift-navigation
Fetched https://github.com/pointfreeco/swift-perception from cache (0.45s)
Fetching https://github.com/pointfreeco/combine-schedulers
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (0.45s)
[6712/49353] Fetching swift-concurrency-extras, swift-sharing, swift-navigation
[18508/119598] Fetching swift-concurrency-extras, swift-sharing, swift-navigation, swift-syntax
[19416/122008] Fetching swift-concurrency-extras, swift-sharing, swift-navigation, swift-syntax, combine-schedulers
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.39s)
[45945/119598] Fetching swift-concurrency-extras, swift-sharing, swift-navigation, swift-syntax
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (1.88s)
Fetched https://github.com/pointfreeco/swift-sharing from cache (1.88s)
[91725/115608] Fetching swift-navigation, swift-syntax
Fetched https://github.com/pointfreeco/swift-navigation from cache (1.90s)
[47767/70245] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (5.66s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.3.0 (6.22s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.56s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.3 (0.55s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.1 (0.56s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.7.0 (2.55s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 1.6.0 (0.56s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (0.99s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.9.2 (2.79s)
Fetching https://github.com/pointfreeco/swift-clocks
[1/1292] Fetching swift-clocks
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.28s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (1.03s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.4.0 (0.93s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.3 (0.64s)
Computing version for https://github.com/vapor/async-kit.git
Computed https://github.com/vapor/async-kit.git at 1.20.0 (0.65s)
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-algorithms.git
[1/3836] Fetching swift-log
[193/9739] Fetching swift-log, swift-algorithms
Fetched https://github.com/apple/swift-algorithms.git from cache (0.46s)
Fetched https://github.com/apple/swift-log.git from cache (0.48s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (1.13s)
Fetching https://github.com/apple/swift-numerics.git
[1/5674] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (0.45s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (1.08s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.62s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.82.0 (1.72s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1705] Fetching swift-atomics
[530/6069] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git from cache (0.50s)
Fetched https://github.com/apple/swift-system.git from cache (0.51s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (1.22s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.59s)
Computing version for https://github.com/IBM-Swift/BlueCryptor.git
Computed https://github.com/IBM-Swift/BlueCryptor.git at 1.0.200 (0.72s)
Fetching https://github.com/Kitura/OpenSSL.git
[1/203] Fetching openssl
Fetched https://github.com/Kitura/OpenSSL.git from cache (0.21s)
Computing version for https://github.com/Kitura/OpenSSL.git
Computed https://github.com/Kitura/OpenSSL.git at 2.3.1 (3.02s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.26.0 (0.83s)
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/apple/swift-http-structured-headers.git
Fetching https://github.com/apple/swift-http-types.git
[1/1127] Fetching swift-http-structured-headers
[407/2031] Fetching swift-http-structured-headers, swift-http-types
[2032/13523] Fetching swift-http-structured-headers, swift-http-types, swift-nio-http2
Fetched https://github.com/apple/swift-http-types.git from cache (0.41s)
[3771/12619] Fetching swift-http-structured-headers, swift-nio-http2
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (1.17s)
Fetched https://github.com/apple/swift-nio-http2.git from cache (1.19s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.2.2 (1.78s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.4.0 (0.55s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.36.0 (0.56s)
Computing version for https://github.com/vapor/sql-kit.git
Computed https://github.com/vapor/sql-kit.git at 3.33.0 (0.54s)
Computing version for https://github.com/vapor/postgres-nio.git
Computed https://github.com/vapor/postgres-nio.git at 1.18.1 (0.64s)
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/2200] Fetching swift-metrics
[2201/4819] Fetching swift-metrics, swift-nio-transport-services
[4820/19612] Fetching swift-metrics, swift-nio-transport-services, swift-nio-ssl
Fetched https://github.com/apple/swift-metrics.git from cache (0.36s)
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (0.36s)
[1628/14793] Fetching swift-nio-ssl
Fetched https://github.com/apple/swift-nio-ssl.git from cache (1.65s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.24.0 (2.24s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.30.0 (0.69s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.6.1 (0.56s)
Creating working copy for https://github.com/crspybits/SwiftAWSSignatureV4
Working copy of https://github.com/crspybits/SwiftAWSSignatureV4 resolved at 1.2.1
Creating working copy for https://github.com/pointfreeco/swift-gen
Working copy of https://github.com/pointfreeco/swift-gen resolved at 0.4.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.82.0
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.6.1
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.36.0
Creating working copy for https://github.com/IBM-Swift/BlueCryptor.git
Working copy of https://github.com/IBM-Swift/BlueCryptor.git resolved at 1.0.200
Creating working copy for https://github.com/pointfreeco/swift-overture
Working copy of https://github.com/pointfreeco/swift-overture resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.26.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.3
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/swift-web
Working copy of https://github.com/pointfreeco/swift-web resolved at 2ad82ec (2ad82ec)
Creating working copy for https://github.com/vapor/postgres-nio.git
Working copy of https://github.com/vapor/postgres-nio.git resolved at 1.18.1
Creating working copy for https://github.com/pointfreeco/swift-tagged
Working copy of https://github.com/pointfreeco/swift-tagged resolved at 0.10.0
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.4.0
Creating working copy for https://github.com/Kitura/OpenSSL.git
Working copy of https://github.com/Kitura/OpenSSL.git resolved at 2.3.1
Creating working copy for https://github.com/vapor/postgres-kit
Working copy of https://github.com/vapor/postgres-kit resolved at 2.2.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.3.1
Creating working copy for https://github.com/swift-server/swift-backtrace
Working copy of https://github.com/swift-server/swift-backtrace resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.24.0
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.9.2
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.4.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.2
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.3.0
Creating working copy for https://github.com/vapor/async-kit.git
Working copy of https://github.com/vapor/async-kit.git resolved at 1.20.0
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.2.2
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture
Working copy of https://github.com/pointfreeco/swift-composable-architecture resolved at 1.19.1
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.7.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.30.0
Creating working copy for https://github.com/pointfreeco/swift-url-routing
Working copy of https://github.com/pointfreeco/swift-url-routing resolved at 0.6.2
Creating working copy for https://github.com/pointfreeco/swift-html
Working copy of https://github.com/pointfreeco/swift-html resolved at 14d01d1 (14d01d1)
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.1.4
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 1.6.0
Creating working copy for https://github.com/pointfreeco/swift-parsing
Working copy of https://github.com/pointfreeco/swift-parsing resolved at 0.14.1
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.0.3
Creating working copy for https://github.com/vapor/sql-kit.git
Working copy of https://github.com/vapor/sql-kit.git resolved at 3.33.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 1.1.7
Creating working copy for https://github.com/pointfreeco/swift-prelude
Working copy of https://github.com/pointfreeco/swift-prelude resolved at 7ff9911 (7ff9911)
Building for debugging...
[0/1234] Write sources
[0/1234] Copying favicon-32x32.png
[1/1234] Copying feature-1-light-mode.png
[3/1234] Copying style.css
[19/1234] Copying twitter-card.png
[32/1234] Copying PrivacyInfo.xcprivacy
[79/1234] Copying screenshot-7.jpeg
[101/1234] Copying screenshot-5.jpeg
[101/1234] Copying screenshot-6.jpeg
[102/1234] Copying screenshot-4.jpeg
[103/1234] Copying screenshot-3.jpeg
[104/1234] Copying screenshot-1.jpeg
[105/1234] Copying press-kit.html
[105/1234] Copying point-free-logo.svg
[107/1234] Copying point-free-logo-dark.svg
[107/1234] Copying phone-outline.svg
[110/1234] Copying ms-icon-70x70.png
[110/1234] Copying phone-outline-dark.svg
[112/1234] Copying ms-icon-150x150.png
[112/1234] Copying ms-icon-310x310.png
[114/1234] Copying ms-icon-144x144.png
[114/1234] Copying manifest.json
[116/1234] Copying screenshot-2.jpeg
[116/1234] Copying isowords-press-kit-icon.png
[116/1234] Copying isowords-press-kit-screenshot-1.png
[119/1234] Copying index.html
[120/1234] Copying icon-twitter.svg
[121/1234] Copying icon-twitter-light-mode.svg
[121/1234] Copying icon-github.svg
[123/1234] Copying icon-github-light-mode.svg
[123/1234] Copying feature-3.png
[125/1234] Copying feature-3-light-mode.png
[125/1234] Copying feature-2.png
[127/1234] Copying favicon.ico
[127/1234] Copying feature-1.png
[129/1234] Copying favicon-16x16.png
[130/1234] Copying favicon-96x96.png
[131/1234] Copying cube.svg
[132/1234] Copying base.css
[133/1234] Copying feature-2-light-mode.png
[133/1234] Copying browserconfig.xml
[133/1234] Copying apple-icon.png
[133/1234] Copying apple-icon-precomposed.png
[133/1234] Copying apple-icon-72x72.png
[133/1234] Copying apple-icon-76x76.png
[133/1234] Copying apple-icon-57x57.png
[133/1234] Copying apple-icon-60x60.png
[133/1234] Copying apple-icon-180x180.png
[133/1234] Copying apple-icon-120x120.png
[133/1234] Copying apple-icon-144x144.png
[133/1234] Copying apple-icon-152x152.png
[133/1234] Copying apple-icon-114x114.png
[133/1234] Copying app-icon.svg
[133/1234] Copying app-store-badge.svg
[135/1234] Copying app-icon-dark.svg
[135/1234] Copying app-icon-dark.png
[137/1234] Copying app-icon.png
[146/1234] Copying android-icon-96x96.png
[147/1234] Copying android-icon-72x72.png
[147/1234] Copying android-icon-48x48.png
[154/1234] Copying android-icon-36x36.png
[154/1234] Copying android-icon-192x192.png
[154/1234] Copying android-icon-144x144.png
[157/1234] Copying icon-8.png
[157/1234] Copying icon-iso.png
[158/1234] Copying icon-6.png
[159/1234] Copying icon-5.png
[160/1234] Copying icon-3.png
[161/1234] Copying icon-4.png
[162/1234] Copying icon-7.png
[162/1234] Copying icon-2.png
[162/1234] Copying icon-1.png
[166/1234] Copying flag@2x.png
[166/1234] Copying Dictionaries
[167/1234] Copying exit@2x.png
[168/1234] Copying Z.png
[169/1234] Copying Dictionaries
[170/1234] Copying Y.png
[172/1234] Copying X.png
[172/1234] Copying W.png
[172/1234] Copying border.png
[175/1234] Copying V.png
[176/1234] Copying S.png
[177/1234] Copying R.png
[178/1234] Copying QU.png
[178/1234] Copying P.png
[180/1234] Copying O.png
[181/1234] Copying N.png
[181/1234] Copying M.png
[183/1234] Copying Letter.surface.shader
[184/1234] Copying L.png
[185/1234] Copying K.png
[186/1234] Copying J.png
[187/1234] Copying I.png
[188/1234] Copying H.png
[189/1234] Copying G.png
[190/1234] Copying Face.geometry.shader
[191/1234] Copying F.png
[191/1234] Copying E.png
[193/1234] Copying D.png
[194/1234] Copying C.png
[195/1234] Copying B.png
[196/1234] Copying A.png
[197/1234] Copying T.png
[198/1234] Write sources
[199/1234] Copying U.png
[200/1234] Write sources
[202/1234] Compiling _SwiftSyntaxCShims dummy.c
[203/1234] Write sources
[204/1234] Compiling CNIOExtrasZlib empty.c
[205/1234] Write sources
[263/1234] Compiling UIKitNavigationShim shim.m
[264/1234] Compiling x86_64-mont5-apple.S
[265/1234] Compiling CNIOWindows shim.c
[266/1234] Compiling _NumericsShims _NumericsShims.c
[267/1234] Compiling _AtomicsShims.c
[268/1234] Compiling CNIOWASI CNIOWASI.c
[269/1234] Compiling CNIOWindows WSAStartup.c
[270/1234] Compiling CNIOLinux liburing_shims.c
[271/1234] Compiling CNIOLLHTTP c_nio_http.c
[272/1234] Compiling CNIODarwin shim.c
[273/1234] Compiling CNIOLinux shim.c
[274/1234] Compiling CNIOLLHTTP c_nio_api.c
[275/1234] Compiling fiat_p256_adx_sqr.S
[276/1234] Compiling system-zlib anchor.c
[276/1234] Write swift-version-24593BA9C3E375BF.txt
[278/1234] Compiling fiat_p256_adx_mul.S
[279/1234] Compiling fiat_curve25519_adx_square.S
[280/1234] Compiling fiat_curve25519_adx_mul.S
[281/1234] Compiling CNIOLLHTTP c_nio_llhttp.c
[282/1241] Compiling CNIOBoringSSLShims shims.c
[283/1249] Compiling tls_method.cc
[284/1249] Compiling tls_record.cc
[285/1249] Compiling d1_lib.cc
[287/1253] Emitting module SwiftSyntax600
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[288/1255] Emitting module SwiftSyntax510
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[289/1255] Emitting module _NIOBase64
[290/1255] Compiling _NIOBase64 Base64.swift
[292/1256] Compiling SwiftSyntax600 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[293/1256] Compiling SwiftSyntax510 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[294/1258] Emitting module SwiftSyntax601
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[295/1258] Compiling SwiftSyntax601 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[297/1259] Compiling _NIODataStructures PriorityQueue.swift
[298/1259] Compiling _NIODataStructures _TinyArray.swift
[301/1265] Emitting module SwiftSyntax509
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[302/1265] Compiling SwiftSyntax509 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[304/1266] Compiling Sharing1 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[305/1268] Emitting module Sharing1
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[306/1269] Emitting module Sharing2
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[308/1269] Compiling Sharing2 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[309/1270] Compiling SharedSwiftUIEnvironment EnvironmentValues.swift
/host/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:1:8: error: no such module 'SwiftUI'
1 | import SwiftUI
| `- error: no such module 'SwiftUI'
2 |
3 | extension EnvironmentValues {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[310/1270] Emitting module SharedSwiftUIEnvironment
/host/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:1:8: error: no such module 'SwiftUI'
1 | import SwiftUI
| `- error: no such module 'SwiftUI'
2 |
3 | extension EnvironmentValues {
[311/1270] Emitting module TestHelpers
[312/1270] Emitting module Tagged
[313/1270] Emitting module _NIODataStructures
[314/1270] Emitting module XCTestDebugSupport
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/948] Write sources
[5/949] Compiling tls13_both.cc
[6/949] Compiling tls13_client.cc
[7/949] Write swift-version-24593BA9C3E375BF.txt
[8/949] Compiling tls13_enc.cc
[9/953] Compiling ssl_versions.cc
[10/953] Compiling ssl_transcript.cc
[11/956] Compiling t1_enc.cc
[12/958] Compiling tls13_server.cc
[13/958] Compiling ssl_x509.cc
[15/964] Compiling _NIODataStructures _TinyArray.swift
[16/964] Compiling _NIODataStructures PriorityQueue.swift
[17/964] Emitting module _NIODataStructures
[18/964] Compiling _NIODataStructures Heap.swift
[20/967] Compiling SwiftSyntax601 Empty.swift
[21/967] Emitting module SwiftSyntax601
[23/970] Compiling _NIOBase64 Base64.swift
[24/970] Emitting module _NIOBase64
[26/971] Compiling SwiftSyntax600 Empty.swift
[27/971] Emitting module SwiftSyntax600
[29/974] Compiling SwiftSyntax510 Empty.swift
[30/974] Emitting module SwiftSyntax510
[30/977] Compiling ssl_stat.cc
[32/977] Compiling SwiftSyntax509 Empty.swift
[34/979] Emitting module SwiftSyntax509
[35/982] Emitting module Sharing2
[36/982] Compiling Sharing2 Empty.swift
[37/983] Emitting module XCTestDebugSupport
[38/983] Compiling XCTestDebugSupport Expectation.swift
[40/983] Compiling XCTestDebugSupport XCTCurrentTestCase.swift
[40/986] Compiling ssl_session.cc
[42/986] Emitting module Sharing1
[43/986] Compiling Sharing1 Empty.swift
[44/986] Compiling TestHelpers AsyncStreamProducer.swift
[45/986] Compiling TestHelpers Unwrap.swift
[46/986] Emitting module TestHelpers
[48/988] Emitting module Tagged
error: emit-module command failed with exit code 1 (use -v to see invocation)
[52/988] Emitting module SharedSwiftUIEnvironment
/host/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:1:8: error: no such module 'SwiftUI'
1 | import SwiftUI
| `- error: no such module 'SwiftUI'
2 |
3 | extension EnvironmentValues {
[53/988] Compiling SharedSwiftUIEnvironment EnvironmentValues.swift
/host/spi-builder-workspace/Sources/SharedSwiftUIEnvironment/EnvironmentValues.swift:1:8: error: no such module 'SwiftUI'
1 | import SwiftUI
| `- error: no such module 'SwiftUI'
2 |
3 | extension EnvironmentValues {
[54/988] Compiling Tagged UUID.swift
[55/988] Compiling Tagged Tagged.swift
[56/993] Compiling Logging LogHandler.swift
[57/993] Compiling Logging MetadataProvider.swift
[58/993] Emitting module Logging
[59/993] Compiling Logging Locks.swift
[60/993] Compiling Logging Logging.swift
BUILD FAILURE 6.1 linux