Build Information
Failed to build Gravatar, reference trunk (f32fe8
), with Swift 6.1 for Linux on 25 Jun 2025 16:43:25 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Automattic/Gravatar-SDK-iOS.git
Reference: trunk
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/Automattic/Gravatar-SDK-iOS
* branch trunk -> FETCH_HEAD
* [new branch] trunk -> origin/trunk
HEAD is now at f32fe83 Update openapi spec (#791)
Cloned https://github.com/Automattic/Gravatar-SDK-iOS.git
Revision (git rev-parse @):
f32fe832d31fd19df4b6d94800abb231bfd085c8
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Automattic/Gravatar-SDK-iOS.git at trunk
========================================
Build
========================================
Selected platform: linux
Swift version: 6.1
Building package at path: $PWD
https://github.com/Automattic/Gravatar-SDK-iOS.git
https://github.com/Automattic/Gravatar-SDK-iOS.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.17.6",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
}
],
"manifest_display_name" : "Gravatar",
"name" : "Gravatar",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Gravatar",
"targets" : [
"Gravatar"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GravatarUI",
"targets" : [
"GravatarUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TestHelpers",
"module_type" : "SwiftTarget",
"name" : "TestHelpers",
"path" : "Sources/TestHelpers",
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/Profiles/fullProfile.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/avatarSelected.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/avatarSetAltTextResponse.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/avatarSetRatingResponse.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/avatarUploadResponse.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/avatarsResponse.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/example_avatar.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/placeholder.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/TestHelpers/Resources/test.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Bundle+ResourceBundle.swift",
"HTTPURLResponse+Extension.swift",
"ImageDownloadService+Extension.swift",
"ImageHelper.swift",
"TestImageCache.swift",
"TestImageProcessor.swift",
"TestURLSession.swift",
"TestURLSessionError.swift",
"URLSessionMock.swift"
],
"target_dependencies" : [
"Gravatar"
],
"type" : "library"
},
{
"c99name" : "GravatarUITests",
"module_type" : "SwiftTarget",
"name" : "GravatarUITests",
"path" : "Tests/GravatarUITests",
"product_dependencies" : [
"SnapshotTesting"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/Resources/example_avatar.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/Resources/placeholder.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/Resources/test.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewAllFieldsFixedHeight.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewAllFieldsFixedHeight.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewAllFieldsIntrinsicHeight.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewAllFieldsIntrinsicHeight.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewExtraFieldsIntrinsicHeight.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewExtraFieldsIntrinsicHeight.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewOneFieldFixedHeight.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewOneFieldFixedHeight.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewPersonalFieldsIntrinsicHeight.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewPersonalFieldsIntrinsicHeight.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewProfessionalFieldsIntrinsicHeight.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorViewProfessionalFieldsIntrinsicHeight.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorWithUnsavedChanges.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAboutEditorWithUnsavedChanges.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAuthErrorStateAfterSave.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testAuthErrorStateAfterSave.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testLoadingErrorState.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testLoadingErrorState.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testLoadingState.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutEditorViewTests/testLoadingState.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutMeBuilderTests/testAboutMe.testAboutMe-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutMeBuilderTests/testAboutMe.testAboutMe-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AboutMeBuilderTests/testAboutMeWithSmallWidth.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AvatarPickerProfileViewTests/testAvatarPickerProfileView.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AvatarPickerProfileViewTests/testAvatarPickerProfileView.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AvatarPickerProfileViewTests/testAvatarPickerProfileViewEmpty.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AvatarPickerProfileViewTests/testAvatarPickerProfileViewEmpty.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AvatarPickerProfileViewTests/testAvatarPickerProfileViewWithoutLocation.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/AvatarPickerProfileViewTests/testAvatarPickerProfileViewWithoutLocation.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/CropFrameOverlayViewTests/testCropFrameOverlay.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/DisplayNameBuilderTests/testDisplayNameField.testDisplayNameField-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/DisplayNameBuilderTests/testDisplayNameField.testDisplayNameField-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/DisplayNameBuilderTests/testDisplayNameFieldWithMissingDisplayName.testDisplayNameFieldWithMissingDisplayName-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/DisplayNameBuilderTests/testDisplayNameFieldWithMissingDisplayName.testDisplayNameFieldWithMissingDisplayName-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/DisplayNameBuilderTests/testDisplayNameFieldWithMissingNames.testDisplayNameFieldWithMissingNames-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/DisplayNameBuilderTests/testDisplayNameFieldWithMissingNames.testDisplayNameFieldWithMissingNames-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/DisplayNameBuilderTests/testDisplayNameFieldWithSmallWidth.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testInitiallyEmptyLargeProfileSummaryView.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testInitiallyEmptyLargeProfileSummaryView.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryCustomAvatarViewImageViewSubview.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryView.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryView.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewCustomAvatarImageViewSubviewCustomStyle.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewCustomAvatarImageViewWrapper.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewCustomAvatarView.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewEmptyState.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewEmptyState.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewEmptyStateCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewLoadingStateClears.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewLoadingStateClearsWhenDataIsPresent.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewLoadingStateClearsWhenEmpty.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewPlaceholderCanUpdateColors.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewPlaceholdersCanHide.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewPlaceholdersCanHideCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewPlaceholdersCanShow.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileSummaryViewTests/testLargeProfileSummaryViewPlaceholdersCanShowCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testInitiallyEmptyLargeProfileView.Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testInitiallyEmptyLargeProfileView.Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileCustomAvatarImageViewWrapper.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileCustomAvatarView.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileCustomAvatarViewImageViewSubview.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileView.testLargeProfileView-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileView.testLargeProfileView-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewCustomAvatarImageViewSubviewCustomStyle.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewEmptyState.testLargeProfileView-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewEmptyState.testLargeProfileView-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewEmptyStateCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewLoadingStateClearsWhenDataIsPresent.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewLoadingStateClearsWhenEmpty.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewPlaceholderCanUpdateColors.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewPlaceholdersCanHide.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewPlaceholdersCanHideCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewPlaceholdersCanShow.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/LargeProfileViewTests/testLargeProfileViewPlaceholdersCanShowCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/PersonalInfoBuilderTests/testPersonalInfoCustom.testPersonalInfoFull-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/PersonalInfoBuilderTests/testPersonalInfoCustom.testPersonalInfoFull-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/PersonalInfoBuilderTests/testPersonalInfoFull.testPersonalInfoFull-Dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/PersonalInfoBuilderTests/testPersonalInfoFull.testPersonalInfoFull-Light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/PersonalInfoBuilderTests/testPersonalInfoWithSmallWidth.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileButtonTests/testProfileButtonSnapshots.edit.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileButtonTests/testProfileButtonSnapshots.view.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileConfigurationTests/testCustomAvatarStyle.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testInitiallyEmptyProfileSummaryView.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testInitiallyEmptyProfileSummaryView.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryView.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryView.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewCustomAvatarImageViewSubviewCustomStyle.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewCustomAvatarImageViewWrapper.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewCustomAvatarView.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewCustomAvatarViewImageViewSubview.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewEmptyState.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewEmptyState.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewEmptyStateCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewPlaceholdersCanHide.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewPlaceholdersCanHideCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewPlaceholdersCanShow.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileSummaryViewPlaceholdersCanShowCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileViewSummaryLoadingStateClearsWhenDataIsPresent.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileViewSummaryLoadingStateClearsWhenEmpty.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileSummaryViewTests/testProfileViewSummaryPlaceholderCanUpdateColors.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testInitiallyEmptyProfileView.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testInitiallyEmptyProfileView.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileView.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileView.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewCustomAvatarImageViewSubviewCustomStyle.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewCustomAvatarImageViewWrapper.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewCustomAvatarView.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewCustomAvatarViewImageViewSubview.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewEmptyState.dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewEmptyState.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewEmptyStateCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewLoadingStateClearsWhenDataIsPresent.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewLoadingStateClearsWhenEmpty.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewPlaceholderCanUpdateColors.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewPlaceholdersCanHide.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewPlaceholdersCanHideCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewPlaceholdersCanShow.light.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProfileViewTests/testProfileViewPlaceholdersCanShowCustomPalette.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/largeProfileSummaryView.view-dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/largeProfileSummaryView.view.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/largeProfileView.view-dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/largeProfileView.view.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/profileSummaryView.view-dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/profileSummaryView.view.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/profileView.view-dark.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/ProvileViewSnapshots/profileView.view.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/QuickEditorNoticeViewTests/testQuickEditorNoticeView.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/QuickEditorNoticeViewTests/testQuickEditorNoticeView.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/QuickEditorNoticeViewTests/testQuickEditorNoticeViewWithError.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/QuickEditorNoticeViewTests/testQuickEditorNoticeViewWithError.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/QuickEditorNoticeViewTests/testQuickEditorNoticeViewWithoutToken.1.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/QuickEditorNoticeViewTests/testQuickEditorNoticeViewWithoutToken.2.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/TestPlaceholderDisplayers/testAccountButtonsPlaceholderDisplayer.placeholder-shown.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/TestPlaceholderDisplayers/testBackgroundColorPlaceholderDisplayer.placeholder-hidden.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/TestPlaceholderDisplayers/testBackgroundColorPlaceholderDisplayer.placeholder-shown.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/TestPlaceholderDisplayers/testProfileButtonPlaceholderDisplayer.placeholder-hidden.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/TestPlaceholderDisplayers/testProfileButtonPlaceholderDisplayer.placeholder-shown.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/TestPlaceholderDisplayers/testRectangularColorPlaceholderDisplayer.placeholder-hidden.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarUITests/__Snapshots__/TestPlaceholderDisplayers/testRectangularColorPlaceholderDisplayer.placeholder-shown.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AboutEditorViewTests.swift",
"AboutInfoFieldTests.swift",
"AboutInfoModelTests.swift",
"AboutMeBuilderTests.swift",
"AccessTokenTests.swift",
"AvatarGridModelTests.swift",
"AvatarImageModelTests.swift",
"AvatarPickerProfileViewTests.swift",
"AvatarPickerViewModelTests.swift",
"Bundle+ResourceBundle.swift",
"CropFrameOverlayViewTests.swift",
"DisplayNameBuilderTests.swift",
"GravatarOptionsTests.swift",
"GravatarWrapper+UIImageViewTests.swift",
"KeychainTokenTests.swift",
"LargeProfileSummaryViewTests.swift",
"LargeProfileViewTests.swift",
"OAuthSessionTests.swift",
"PersonalInfoBuilderTests.swift",
"ProfileButtonTests.swift",
"ProfileButtonsActionsTests.swift",
"ProfileConfigurationTests.swift",
"ProfileSummaryViewTests.swift",
"ProfileViewModelTests.swift",
"ProfileViewTests.swift",
"ProvileViewSnapshots.swift",
"QuickEditorNoticeViewTests.swift",
"Snapshotting+Additions.swift",
"TestActivityIndicator.swift",
"TestAvatar.swift",
"TestImageFetcher.swift",
"TestPalette.swift",
"TestPlaceholderDisplayers.swift",
"UIImageAdditionsTests.swift"
],
"target_dependencies" : [
"GravatarUI",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "GravatarUI",
"module_type" : "SwiftTarget",
"name" : "GravatarUI",
"path" : "Sources/GravatarUI",
"product_memberships" : [
"GravatarUI"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/AccountIcons.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/Media.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/de.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/fr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/he.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "he"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/id.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "id"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/ja.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ja"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/ko.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ko"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/nl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/pt-BR.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt-br"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/ru.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/sv.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sv"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/tr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/GravatarUI/Resources/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"Base/Array+Additions.swift",
"Base/AssociatedObject.swift",
"Base/Box.swift",
"Base/IdentifiableURL.swift",
"Base/Result+Gravatar.swift",
"Base/SimpleCounter.swift",
"Base/UIApplication+Additions.swift",
"Base/UIView+Additions.swift",
"Bundle+ResourceBundle.swift",
"Configurator/Configurators.swift",
"DesignSystem/CGFloat+DesignSystem.swift",
"DesignSystem/Palette.swift",
"DesignSystem/UIColor+DesignSystem.swift",
"DesignSystem/UIFont+DesignSystem.swift",
"Error+Extension.swift",
"Exports.swift",
"GravatarCompatibleUI/GravatarCompatible.swift",
"GravatarCompatibleUI/UIImageView+Gravatar.swift",
"ImageCropper/CropFrameOverlayView.swift",
"ImageCropper/ImageCropperViewController.swift",
"Options/ActivityIndicatorType.swift",
"Options/ImageSettingOption.swift",
"ProfileFields/AboutMeBuilder.swift",
"ProfileFields/AccountButtonBuilder.swift",
"ProfileFields/DisplayNameBuilder.swift",
"ProfileFields/Model/AboutMeModel.swift",
"ProfileFields/Model/AccountModel.swift",
"ProfileFields/Model/AvatarIdentifierProvider.swift",
"ProfileFields/Model/ClaimProfileModel.swift",
"ProfileFields/Model/DisplayNameModel.swift",
"ProfileFields/Model/PersonalInfoModel.swift",
"ProfileFields/Model/ProfileMetadataModel.swift",
"ProfileFields/Model/ProfileModel.swift",
"ProfileFields/PersonalInfoField.swift",
"ProfileFields/ProfileButtonBuilder.swift",
"ProfileView/AccountIconWebView/RemoteSVGView.swift",
"ProfileView/ActivityIndicator/ActivityIndicator.swift",
"ProfileView/ActivityIndicator/ProfileActivityIndicator.swift",
"ProfileView/Avatar/AvatarType.swift",
"ProfileView/Avatar/DefaultAvatarProvider.swift",
"ProfileView/BaseProfileView.swift",
"ProfileView/DashedView/DashedLabel.swift",
"ProfileView/LargeProfileSummaryView.swift",
"ProfileView/LargeProfileView.swift",
"ProfileView/Placeholder/PlaceholderDisplayers/AccountButtonsPlaceholderDisplayer.swift",
"ProfileView/Placeholder/PlaceholderDisplayers/BackgroundColorPlaceholderDisplayer.swift",
"ProfileView/Placeholder/PlaceholderDisplayers/LabelPlaceholderDisplayer.swift",
"ProfileView/Placeholder/PlaceholderDisplayers/ProfileButtonPlaceholderDisplayer.swift",
"ProfileView/Placeholder/PlaceholderDisplayers/RectangularPlaceholderDisplayer.swift",
"ProfileView/Placeholder/PlaceholderDisplaying.swift",
"ProfileView/Placeholder/ProfileViewPlaceholderDisplaying.swift",
"ProfileView/Placeholder/UIView+Placeholder.swift",
"ProfileView/ProfileSummaryView.swift",
"ProfileView/ProfileView.swift",
"ProfileView/ProfileViewConfiguration.swift",
"ProfileViewController/ProfileViewController.swift",
"ProfileViewController/ProfileViewModel.swift",
"QuickEditor/AboutInfoField.swift",
"QuickEditor/QuickEditorConfiguration.swift",
"QuickEditor/QuickEditorViewController.swift",
"QuickEditor/SheetPresentationStyle.swift",
"QuickEditor/UIKitSheetPresentationOnSwiftUI.swift",
"SwiftUI/AboutEditor/AboutEditorView.swift",
"SwiftUI/AboutEditor/AboutInfoModel.swift",
"SwiftUI/AvatarPicker/AvatarAction.swift",
"SwiftUI/AvatarPicker/AvatarGridModel.swift",
"SwiftUI/AvatarPicker/AvatarImageModel.swift",
"SwiftUI/AvatarPicker/AvatarPickerContentLayout.swift",
"SwiftUI/AvatarPicker/AvatarPickerProfileView.swift",
"SwiftUI/AvatarPicker/AvatarPickerProfileViewWrapper.swift",
"SwiftUI/AvatarPicker/AvatarPickerView.swift",
"SwiftUI/AvatarPicker/AvatarPickerViewModel.swift",
"SwiftUI/AvatarPicker/AvatarShareItem.swift",
"SwiftUI/AvatarPicker/ImageEditorView.swift",
"SwiftUI/AvatarPicker/ProfileViewPlaceholderColorManager.swift",
"SwiftUI/AvatarPicker/SystemImagePicker/CameraImagePicker.swift",
"SwiftUI/AvatarPicker/SystemImagePicker/CustomizableImageEditor.swift",
"SwiftUI/AvatarPicker/SystemImagePicker/ImagePlaygroundModifier.swift",
"SwiftUI/AvatarPicker/SystemImagePicker/PhotosImagePicker.swift",
"SwiftUI/AvatarPicker/SystemImagePicker/SystemImagePickerView.swift",
"SwiftUI/AvatarPicker/Views/AltTextEditorView.swift",
"SwiftUI/AvatarPicker/Views/AvatarGrid.swift",
"SwiftUI/AvatarPicker/Views/AvatarPickerAvatarView.swift",
"SwiftUI/AvatarPicker/Views/CTAButtonView.swift",
"SwiftUI/AvatarPicker/Views/ContentLoadingErrorView.swift",
"SwiftUI/AvatarPicker/Views/DimmingActivityIndicator.swift",
"SwiftUI/AvatarPicker/Views/DimmingButton.swift",
"SwiftUI/AvatarPicker/Views/EmailText.swift",
"SwiftUI/AvatarPicker/Views/HorizontalAvatarGrid.swift",
"SwiftUI/AvatarPicker/Views/PlusButtonView.swift",
"SwiftUI/AvatarPicker/Views/ShareSheet.swift",
"SwiftUI/AvatarView.swift",
"SwiftUI/CachedAsyncImage.swift",
"SwiftUI/DeviceOrientationPropertyWrapper.swift",
"SwiftUI/DismissDetectingModifier.swift",
"SwiftUI/GravatarNavigationModifier.swift",
"SwiftUI/ImageCropper.swift",
"SwiftUI/IntrinsicHeightView.swift",
"SwiftUI/LoadingIndicatorView.swift",
"SwiftUI/ModalPresentationModifier.swift",
"SwiftUI/OAuthSession/AccessToken.swift",
"SwiftUI/OAuthSession/Keychain.swift",
"SwiftUI/OAuthSession/KeychainToken.swift",
"SwiftUI/OAuthSession/OAuthSession.swift",
"SwiftUI/OAuthSession/OldAuthenticationSession+Environment.swift",
"SwiftUI/OAuthSession/OldAuthenticationSession.swift",
"SwiftUI/OAuthSession/ScopeLoadingErrorView.swift",
"SwiftUI/PreferenceKeys.swift",
"SwiftUI/ProfileEditor/QuickEditor.swift",
"SwiftUI/ProfileEditor/QuickEditorNoticeView.swift",
"SwiftUI/ProfileEditor/QuickEditorScopeOption.swift",
"SwiftUI/ProfileEditor/QuickEditorUpdate.swift",
"SwiftUI/ProfileView/ProfileViewRepresentable.swift",
"SwiftUI/QEDetent.swift",
"SwiftUI/QuickEditorModalPresentationModifier.swift",
"SwiftUI/SafariView.swift",
"SwiftUI/Toast/Toast.swift",
"SwiftUI/Toast/ToastContainerView.swift",
"SwiftUI/Toast/ToastManager.swift",
"SwiftUI/View+Additions.swift",
"Utility/SDKLocalizedString.swift"
],
"target_dependencies" : [
"Gravatar"
],
"type" : "library"
},
{
"c99name" : "GravatarTests",
"module_type" : "SwiftTarget",
"name" : "GravatarTests",
"path" : "Tests/GravatarTests",
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/GravatarTests/Resources/placeholder.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/GravatarTests/Resources/test.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AvatarIdentifierTests.swift",
"AvatarServiceTests.swift",
"AvatarURLTests.swift",
"EmailTests.swift",
"GravatarImageCacheTests.swift",
"HashIDTests.swift",
"ImageDownloadServiceTests.swift",
"ImageSizeTests.swift",
"ImageSquaringTests.swift",
"ProfileIdentifierTests.swift",
"ProfileServiceTests.swift",
"ProfileURLTests.swift",
"RenameMeTests.swift",
"UIImage+AdditionsTests.swift",
"URLComponentsTests.swift",
"URLSessionHTTPClientTests.swift"
],
"target_dependencies" : [
"Gravatar",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "Gravatar",
"module_type" : "SwiftTarget",
"name" : "Gravatar",
"path" : "Sources/Gravatar",
"product_memberships" : [
"Gravatar",
"GravatarUI"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/Gravatar/Resources/SDKInfo.plist",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AvatarURL.swift",
"Bundle+ResourceBundle.swift",
"BundleInfo.swift",
"Cache/ImageCaching.swift",
"Configuration.swift",
"Extensions/String.swift",
"Extensions/UIImage+Additions.swift",
"Extensions/UIImage+Square.swift",
"Extensions/URL.swift",
"Identifiers/AvatarIdentifier.swift",
"Identifiers/Email.swift",
"Identifiers/HashID.swift",
"Identifiers/ProfileIdentifier.swift",
"Network/APIErrorPayload.swift",
"Network/AvatarType.swift",
"Network/Data+Extension.swift",
"Network/Error+Extension.swift",
"Network/Errors.swift",
"Network/HTTPStatus.swift",
"Network/HTTPURLResponse+Additions.swift",
"Network/ImageDownloadResult.swift",
"Network/Services/AvatarService.swift",
"Network/Services/CheckTokenAuthorizationService.swift",
"Network/Services/HTTPClient.swift",
"Network/Services/ImageDownloadService.swift",
"Network/Services/ImageDownloader.swift",
"Network/Services/ImageUploadService.swift",
"Network/Services/ImageUploader.swift",
"Network/Services/Model/Avatar+AvatarDetails.swift",
"Network/Services/Model/AvatarDetails.swift",
"Network/Services/Model/AvatarRating+Additions.swift",
"Network/Services/ProfileFetching.swift",
"Network/Services/ProfileService.swift",
"Network/Services/ServiceConfig.swift",
"Network/Services/URLSessionHTTPClient.swift",
"Network/URLSessionProtocol.swift",
"OpenApi/Generated/AssociatedResponse.swift",
"OpenApi/Generated/Avatar.swift",
"OpenApi/Generated/AvatarRating.swift",
"OpenApi/Generated/CryptoWalletAddress.swift",
"OpenApi/Generated/GalleryImage.swift",
"OpenApi/Generated/GetVerifiedAccountServices200Response.swift",
"OpenApi/Generated/GetVerifiedAccountServices200ResponseServicesInner.swift",
"OpenApi/Generated/Interest.swift",
"OpenApi/Generated/Language.swift",
"OpenApi/Generated/Link.swift",
"OpenApi/Generated/ModelError.swift",
"OpenApi/Generated/Profile.swift",
"OpenApi/Generated/ProfileContactInfo.swift",
"OpenApi/Generated/ProfilePayments.swift",
"OpenApi/Generated/SearchProfilesByVerifiedAccount200Response.swift",
"OpenApi/Generated/SetEmailAvatarRequest.swift",
"OpenApi/Generated/UpdateAvatarRequest.swift",
"OpenApi/Generated/UpdateProfileRequest.swift",
"OpenApi/Generated/VerifiedAccount.swift",
"Options/AvatarQueryOptions.swift",
"Options/AvatarSelection.swift",
"Options/DefaultAvatarOption.swift",
"Options/ImageDownloadOptions.swift",
"Options/ImageProcessorOption.swift",
"Options/ImageSize.swift",
"Options/ImageTransition.swift",
"Options/Rating.swift",
"ProfileURL.swift",
"UIImage/Processor/DefaultImageProcessor.swift",
"UIImage/Processor/ImageProcessor.swift",
"URLComponents+Additions.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/14051] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (3.45s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.4 (4.15s)
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/swiftlang/swift-syntax
[1/4581] Fetching swift-custom-dump
[4582/75532] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (7.56s)
Fetched https://github.com/swiftlang/swift-syntax from cache (7.66s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (8.70s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5467] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.02s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (6.15s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.89s)
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/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.4
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/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Building for debugging...
[0/36] Write sources
[0/36] Copying SDKInfo.plist
[0/36] Copying Localizable.strings
[0/36] Copying Info.plist
[0/36] Write sources
[0/36] Copying Localizable.strings
[0/36] Write sources
[0/36] Copying Localizable.strings
[0/36] Copying Info.plist
[0/36] Copying Localizable.strings
[0/36] Copying fullProfile.json
[0/36] Copying avatarSetRatingResponse.json
[0/36] Copying avatarSelected.json
[0/36] Copying avatarSetAltTextResponse.json
[0/36] Copying avatarUploadResponse.json
[0/36] Copying avatarsResponse.json
[0/36] Copying example_avatar.png
[0/36] Copying test.png
[0/36] Copying Info.plist
[6/36] Copying placeholder.png
[33/36] Copying Media.xcassets
[34/36] Copying AccountIcons.xcassets
[35/36] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[37/97] Emitting module Gravatar
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[38/105] Compiling Gravatar HTTPStatus.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[39/105] Compiling Gravatar HTTPURLResponse+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[40/105] Compiling Gravatar ImageDownloadResult.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[41/105] Compiling Gravatar AvatarService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[42/105] Compiling Gravatar CheckTokenAuthorizationService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[43/105] Compiling Gravatar HTTPClient.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[44/105] Compiling Gravatar ImageDownloadService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[45/105] Compiling Gravatar ImageDownloader.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[46/105] Compiling Gravatar ImageUploadService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[47/105] Compiling Gravatar ImageSize.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[48/105] Compiling Gravatar ImageTransition.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[49/105] Compiling Gravatar Rating.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[50/105] Compiling Gravatar ProfileURL.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[51/105] Compiling Gravatar DefaultImageProcessor.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[52/105] Compiling Gravatar ImageProcessor.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[53/105] Compiling Gravatar URLComponents+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[54/105] Compiling Gravatar resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[55/105] Compiling Gravatar ImageUploader.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[56/105] Compiling Gravatar Avatar+AvatarDetails.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[57/105] Compiling Gravatar AvatarDetails.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[58/105] Compiling Gravatar AvatarRating+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[59/105] Compiling Gravatar ProfileFetching.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[60/105] Compiling Gravatar ProfileService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[61/105] Compiling Gravatar ServiceConfig.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[62/105] Compiling Gravatar URLSessionHTTPClient.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[63/105] Compiling Gravatar URLSessionProtocol.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[64/105] Compiling Gravatar Language.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[65/105] Compiling Gravatar Link.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[66/105] Compiling Gravatar ModelError.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[67/105] Compiling Gravatar Profile.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[68/105] Compiling Gravatar ProfileContactInfo.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[69/105] Compiling Gravatar ProfilePayments.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[70/105] Compiling Gravatar SearchProfilesByVerifiedAccount200Response.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[71/105] Compiling Gravatar SetEmailAvatarRequest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[72/105] Compiling Gravatar UpdateAvatarRequest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[73/105] Compiling Gravatar UpdateProfileRequest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[74/105] Compiling Gravatar VerifiedAccount.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[75/105] Compiling Gravatar AvatarQueryOptions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[76/105] Compiling Gravatar AvatarSelection.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[77/105] Compiling Gravatar DefaultAvatarOption.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[78/105] Compiling Gravatar ImageDownloadOptions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[79/105] Compiling Gravatar ImageProcessorOption.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[80/105] Compiling Gravatar AssociatedResponse.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[81/105] Compiling Gravatar Avatar.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[82/105] Compiling Gravatar AvatarRating.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[83/105] Compiling Gravatar CryptoWalletAddress.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[84/105] Compiling Gravatar GalleryImage.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[85/105] Compiling Gravatar GetVerifiedAccountServices200Response.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[86/105] Compiling Gravatar GetVerifiedAccountServices200ResponseServicesInner.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[87/105] Compiling Gravatar Interest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[88/105] Compiling Gravatar AvatarURL.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[89/105] Compiling Gravatar Bundle+ResourceBundle.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[90/105] Compiling Gravatar BundleInfo.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[91/105] Compiling Gravatar ImageCaching.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[92/105] Compiling Gravatar Configuration.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[93/105] Compiling Gravatar String.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[94/105] Compiling Gravatar UIImage+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[95/105] Compiling Gravatar UIImage+Square.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[96/105] Compiling Gravatar URL.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[97/105] Compiling Gravatar AvatarIdentifier.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[98/105] Compiling Gravatar Email.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[99/105] Compiling Gravatar HashID.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[100/105] Compiling Gravatar ProfileIdentifier.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[101/105] Compiling Gravatar APIErrorPayload.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[102/105] Compiling Gravatar AvatarType.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[103/105] Compiling Gravatar Data+Extension.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[104/105] Compiling Gravatar Error+Extension.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[105/105] Compiling Gravatar Errors.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
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/1] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/62] Emitting module Gravatar
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[3/70] Compiling Gravatar AvatarIdentifier.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[4/70] Compiling Gravatar Email.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[5/70] Compiling Gravatar HashID.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[6/70] Compiling Gravatar ProfileIdentifier.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[7/70] Compiling Gravatar APIErrorPayload.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[8/70] Compiling Gravatar AvatarType.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[9/70] Compiling Gravatar Data+Extension.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[10/70] Compiling Gravatar Error+Extension.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[11/70] Compiling Gravatar Errors.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[12/70] Compiling Gravatar ImageUploader.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[13/70] Compiling Gravatar Avatar+AvatarDetails.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[14/70] Compiling Gravatar AvatarDetails.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[15/70] Compiling Gravatar AvatarRating+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[16/70] Compiling Gravatar ProfileFetching.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[17/70] Compiling Gravatar ProfileService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[18/70] Compiling Gravatar ServiceConfig.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[19/70] Compiling Gravatar URLSessionHTTPClient.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[20/70] Compiling Gravatar URLSessionProtocol.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[21/70] Compiling Gravatar HTTPStatus.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[22/70] Compiling Gravatar HTTPURLResponse+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[23/70] Compiling Gravatar ImageDownloadResult.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[24/70] Compiling Gravatar AvatarService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[25/70] Compiling Gravatar CheckTokenAuthorizationService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[26/70] Compiling Gravatar HTTPClient.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[27/70] Compiling Gravatar ImageDownloadService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[28/70] Compiling Gravatar ImageDownloader.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[29/70] Compiling Gravatar ImageUploadService.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[30/70] Compiling Gravatar AssociatedResponse.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[31/70] Compiling Gravatar Avatar.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[32/70] Compiling Gravatar AvatarRating.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[33/70] Compiling Gravatar CryptoWalletAddress.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[34/70] Compiling Gravatar GalleryImage.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[35/70] Compiling Gravatar GetVerifiedAccountServices200Response.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[36/70] Compiling Gravatar GetVerifiedAccountServices200ResponseServicesInner.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[37/70] Compiling Gravatar Interest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[38/70] Compiling Gravatar Language.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[39/70] Compiling Gravatar Link.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[40/70] Compiling Gravatar ModelError.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[41/70] Compiling Gravatar Profile.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[42/70] Compiling Gravatar ProfileContactInfo.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[43/70] Compiling Gravatar ProfilePayments.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[44/70] Compiling Gravatar SearchProfilesByVerifiedAccount200Response.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[45/70] Compiling Gravatar SetEmailAvatarRequest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[46/70] Compiling Gravatar UpdateAvatarRequest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[47/70] Compiling Gravatar UpdateProfileRequest.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[48/70] Compiling Gravatar VerifiedAccount.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[49/70] Compiling Gravatar AvatarQueryOptions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[50/70] Compiling Gravatar AvatarSelection.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[51/70] Compiling Gravatar DefaultAvatarOption.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[52/70] Compiling Gravatar ImageDownloadOptions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[53/70] Compiling Gravatar ImageProcessorOption.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[54/70] Compiling Gravatar AvatarURL.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[55/70] Compiling Gravatar Bundle+ResourceBundle.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[56/70] Compiling Gravatar BundleInfo.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[57/70] Compiling Gravatar ImageCaching.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[58/70] Compiling Gravatar Configuration.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[59/70] Compiling Gravatar String.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[60/70] Compiling Gravatar UIImage+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[61/70] Compiling Gravatar UIImage+Square.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[62/70] Compiling Gravatar URL.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[63/70] Compiling Gravatar ImageSize.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[64/70] Compiling Gravatar ImageTransition.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[65/70] Compiling Gravatar Rating.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[66/70] Compiling Gravatar ProfileURL.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[67/70] Compiling Gravatar DefaultImageProcessor.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[68/70] Compiling Gravatar ImageProcessor.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[69/70] Compiling Gravatar URLComponents+Additions.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
[70/70] Compiling Gravatar resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/Gravatar/Cache/ImageCaching.swift:1:8: error: no such module 'UIKit'
1 | import UIKit
| `- error: no such module 'UIKit'
2 |
3 | /// Represents a cache for images.
BUILD FAILURE 6.1 linux