The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of FluentUI with Swift 6.0 (beta) for Linux (a36cd3) on 27 Jun 2024 13:38:42 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.44.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/microsoft/fluentui-apple.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/microsoft/fluentui-apple
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a36cd3c Extend ListItem to support overrideTokens (#2047)
Cloned https://github.com/microsoft/fluentui-apple.git
Revision (git rev-parse @):
a36cd3c4586ea3268993d12d938016d9e58eb1f7
SUCCESS checkout https://github.com/microsoft/fluentui-apple.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/microsoft/fluentui-apple.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:ab27251c691c4483b16f6811e4d551420c56572b98ecfd3375d905e8cd6a5193
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/macos/FluentUI/Resources/FluentUI-macos.xcassets
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/ios/FluentUI/Resources/FluentUI-ios.xcassets
Building for debugging...
[0/5] Write sources
[1/5] Write swift-version-24593BA9C3E375BF.txt
[3/7] Compiling FluentUI FluentUI.swift
[4/7] Emitting module FluentUI
[5/8] Wrapping AST for FluentUI for debugging
[6/8] Write Objects.LinkFileList
[7/8] Archiving libFluentUI.a
Build complete! (5.13s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "FluentUI",
  "name" : "FluentUI",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "FluentUI",
      "targets" : [
        "FluentUI"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FluentUI_macos",
      "module_type" : "SwiftTarget",
      "name" : "FluentUI_macos",
      "path" : "macos/FluentUI",
      "product_memberships" : [
        "FluentUI"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/pt-PT.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/hu.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/hr.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/de.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/zh-Hans.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/cs.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "cs"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/nl.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/es.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/ko.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/fr.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/ro.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "ro"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/en.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/fi.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/sv.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/ms.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "ms"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/tr.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/da.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/el.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "el"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/zh-Hant.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/uk.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "uk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/sk.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "sk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/he.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "he"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/pt-BR.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/ru.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/en-GB.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/vi.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/ar.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "ar"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/id.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/pl.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "pl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/hi.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "hi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/ja.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/ca.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "ca"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/es-MX.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "es-mx"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/th.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/nb-NO.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "nb-no"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/macos/FluentUI/Resources/Strings/it.lproj/FluentUI.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        }
      ],
      "sources" : [
        "Appearance/Apperance+Theme.swift",
        "AvatarView/AvatarView.swift",
        "Badge/BadgeView.swift",
        "Button/Button.swift",
        "Core/ColorProviding.swift",
        "Core/Colors.swift",
        "Core/FluentUIResources.swift",
        "DatePicker/CalendarDayButton.swift",
        "DatePicker/CalendarHeaderView.swift",
        "DatePicker/CalendarView.swift",
        "DatePicker/DatePickerController.swift",
        "DatePicker/DatePickerView.swift",
        "DynamicColor/DynamicColor.swift",
        "FilledTemplateImageView/FilledTemplateImageView.swift",
        "Link/Link.swift",
        "Notification/NotificationBarView.swift",
        "Separator/Separator.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FluentUI_ios",
      "module_type" : "SwiftTarget",
      "name" : "FluentUI_ios",
      "path" : "ios/FluentUI",
      "product_memberships" : [
        "FluentUI"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ar.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ar"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/es-MX.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-mx"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/he.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "he"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/zh-Hant.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/en-GB.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/pt-BR.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/hr.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/sv.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/uk.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "uk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/nb-NO.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "nb-no"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/hi.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "hi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/cs.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "cs"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ru.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ro.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "ro"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/el.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "el"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/id.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/es-MX.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "es-mx"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/tr.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/th.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/hi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/fi.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/nb-NO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb-no"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/zh-Hans.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/el.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ms.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/fr.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/pt-PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/nl.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ca.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "ca"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ca.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/hu.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ja.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/uk.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "uk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/en.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/cs.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/da.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/th.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/pl.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "pl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/sk.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "sk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ar.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "ar"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/it.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/pl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/sk.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/vi.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/en-GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/es.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/de.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ko.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/pt-PT.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ro.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/he.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "he"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/ms.lproj/Localizable.stringsdict",
          "rule" : {
            "process" : {
              "localization" : "ms"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/ios/FluentUI/Resources/Localization/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        }
      ],
      "sources" : [
        "ActivityIndicator/ActivityIndicator.swift",
        "ActivityIndicator/ActivityIndicatorModifiers.swift",
        "ActivityIndicator/ActivityIndicatorTokenSet.swift",
        "ActivityIndicator/MSFActivityIndicator.swift",
        "Avatar/Avatar.swift",
        "Avatar/AvatarModifiers.swift",
        "Avatar/AvatarTokenSet.swift",
        "Avatar/MSFAvatar.swift",
        "Avatar/MSFAvatarPresence.swift",
        "Avatar/Persona.swift",
        "Avatar/ShapeCutout.swift",
        "AvatarGroup/AvatarGroup.swift",
        "AvatarGroup/AvatarGroupModifiers.swift",
        "AvatarGroup/AvatarGroupTokenSet.swift",
        "AvatarGroup/MSFAvatarGroup.swift",
        "Badge Field/BadgeField.swift",
        "Badge Field/BadgeFieldTokenSet.swift",
        "Badge Field/BadgeStringExtractor.swift",
        "Badge Field/BadgeView.swift",
        "Badge Field/BadgeViewTokenSet.swift",
        "BarButtonItems/BarButtonItems.swift",
        "Bottom Commanding/BottomCommandingController.swift",
        "Bottom Commanding/BottomCommandingTokenSet.swift",
        "Bottom Commanding/CommandingItem.swift",
        "Bottom Commanding/CommandingSection.swift",
        "Bottom Sheet/BottomSheetController.swift",
        "Bottom Sheet/BottomSheetPassthroughView.swift",
        "Bottom Sheet/BottomSheetTokenSet.swift",
        "Bottom Sheet/ContentHeightResolutionContext.swift",
        "Button/Button.swift",
        "Button/ButtonTokenSet.swift",
        "Button/FluentButtonStyle.swift",
        "Button/FluentButtonToggleStyle.swift",
        "Calendar/AccessibilityContainerView.swift",
        "Calendar/AccessibleViewDelegate.swift",
        "Calendar/Calendar+Extensions.swift",
        "Calendar/CalendarConfiguration.swift",
        "Calendar/CalendarView.swift",
        "Calendar/CalendarViewDataSource.swift",
        "Calendar/CalendarViewLayout.swift",
        "Calendar/Views/CalendarViewDayCell.swift",
        "Calendar/Views/CalendarViewDayMonthCell.swift",
        "Calendar/Views/CalendarViewDayMonthYearCell.swift",
        "Calendar/Views/CalendarViewDayTodayCell.swift",
        "Calendar/Views/CalendarViewMonthBannerView.swift",
        "Calendar/Views/CalendarViewWeekdayHeadingView.swift",
        "Card Nudge/CardNudge.swift",
        "Card Nudge/CardNudgeModifiers.swift",
        "Card Nudge/CardNudgeTokenSet.swift",
        "Card Nudge/MSFCardNudge.swift",
        "Card/CardView.swift",
        "Command Bar/CommandBar.swift",
        "Command Bar/CommandBarButton.swift",
        "Command Bar/CommandBarButtonGroupView.swift",
        "Command Bar/CommandBarCommandGroupsView.swift",
        "Command Bar/CommandBarItem.swift",
        "Command Bar/CommandBarTokenSet.swift",
        "Core/ColorProviding.swift",
        "Core/Compatibility.swift",
        "Core/ControlHostingView.swift",
        "Core/FluentThemedHostingController.swift",
        "Core/FluentUIFramework.swift",
        "Core/FocusRingView.swift",
        "Core/SwiftUI+ViewAnimation.swift",
        "Core/SwiftUI+ViewModifiers.swift",
        "Core/SwiftUI+ViewPresentation.swift",
        "Core/Theme/FluentTheme+Tokens.swift",
        "Core/Theme/FluentTheme+UIKit.swift",
        "Core/Theme/FluentTheme+visionOS.swift",
        "Core/Theme/FluentTheme.swift",
        "Core/Theme/Tokens/ControlTokenSet.swift",
        "Core/Theme/Tokens/EmptyTokenSet.swift",
        "Core/Theme/Tokens/FontInfo.swift",
        "Core/Theme/Tokens/GlobalTokens+UIKit.swift",
        "Core/Theme/Tokens/GlobalTokens.swift",
        "Core/Theme/Tokens/LinearGradientInfo.swift",
        "Core/Theme/Tokens/ShadowInfo.swift",
        "Core/Theme/Tokens/TokenSet.swift",
        "Core/Theme/Tokens/TokenizedControl.swift",
        "Core/Theme/Tokens/TokenizedControlView.swift",
        "Core/UIKit+SwiftUI_interoperability.swift",
        "Date Time Pickers/Date Picker/DatePickerController.swift",
        "Date Time Pickers/Date Picker/DatePickerSelectionManager.swift",
        "Date Time Pickers/Date Time Picker/DateTimePickerController.swift",
        "Date Time Pickers/Date Time Picker/Views/DateTimePickerView.swift",
        "Date Time Pickers/Date Time Picker/Views/DateTimePickerViewComponent.swift",
        "Date Time Pickers/Date Time Picker/Views/DateTimePickerViewComponentCell.swift",
        "Date Time Pickers/Date Time Picker/Views/DateTimePickerViewComponentTableView.swift",
        "Date Time Pickers/Date Time Picker/Views/DateTimePickerViewDataSource.swift",
        "Date Time Pickers/Date Time Picker/Views/DateTimePickerViewLayout.swift",
        "Date Time Pickers/Date+Extensions.swift",
        "Date Time Pickers/DateComponents+Extensions.swift",
        "Date Time Pickers/DateTimePicker.swift",
        "Date Time Pickers/DayOfMonth.swift",
        "Date Time Pickers/GenericDateTimePicker.swift",
        "Date Time Pickers/String+Date.swift",
        "DotView/DotView.swift",
        "Drawer/CALayer+Extensions.swift",
        "Drawer/DrawerController.swift",
        "Drawer/DrawerPresentationController.swift",
        "Drawer/DrawerShadowView.swift",
        "Drawer/DrawerTokenSet.swift",
        "Drawer/DrawerTransitionAnimator.swift",
        "EasyTapButton/EasyTapButton.swift",
        "Extensions/Color+DynamicColor.swift",
        "Extensions/NSLayoutConstraint+Extensions.swift",
        "Extensions/String+Extension.swift",
        "Extensions/UIApplication+Extensions.swift",
        "Extensions/UIColor+Extensions.swift",
        "Extensions/UIImage+Extensions.swift",
        "Extensions/UIScrollView+Extensions.swift",
        "Extensions/UIView+Extensions.swift",
        "HUD/HUD.swift",
        "HUD/HUDModifiers.swift",
        "HUD/HeadsUpDisplay.swift",
        "HUD/HeadsUpDisplayTokenSet.swift",
        "HUD/MSFHeadsUpDisplay.swift",
        "IndeterminateProgressBar/IndeterminateProgressBar.swift",
        "IndeterminateProgressBar/IndeterminateProgressBarModifiers.swift",
        "IndeterminateProgressBar/IndeterminateProgressBarTokenSet.swift",
        "IndeterminateProgressBar/MSFIndeterminateProgressBar.swift",
        "Label/BadgeLabel.swift",
        "Label/BadgeLabelTokenSet.swift",
        "Label/Label.swift",
        "Label/LabelTokenSet.swift",
        "List/FluentList.swift",
        "List/FluentListModifiers.swift",
        "List/FluentListSection.swift",
        "List/FluentListSectionFooter.swift",
        "List/FluentListSectionHeader.swift",
        "List/ListActionItem.swift",
        "List/ListActionItemModifiers.swift",
        "List/ListItem.swift",
        "List/ListItemModifiers.swift",
        "MultilineCommandBar/MultilineCommandBar.swift",
        "Navigation/BadgeLabelButton.swift",
        "Navigation/Helpers/ContentScrollViewTraits.swift",
        "Navigation/Helpers/NavigationAnimator.swift",
        "Navigation/NavigationBar.swift",
        "Navigation/NavigationBarTokenSet.swift",
        "Navigation/NavigationController.swift",
        "Navigation/SearchBar/SearchBar.swift",
        "Navigation/SearchBar/SearchBarTokenSet.swift",
        "Navigation/Shy Header/ShyHeaderController.swift",
        "Navigation/Shy Header/ShyHeaderView.swift",
        "Navigation/TwoLineTitleView+Navigation.swift",
        "Navigation/UIBarButtonItem+BadgeValue.swift",
        "Navigation/UINavigationItem+Navigation.swift",
        "Navigation/UIViewController+Navigation.swift",
        "Navigation/Views/AvatarTitleView.swift",
        "Navigation/Views/AvatarTitleViewTokenSet.swift",
        "Notification/FluentNotification.swift",
        "Notification/MSFNotification.swift",
        "Notification/NotificationModifiers.swift",
        "Notification/NotificationTokenSet.swift",
        "Obscurable/BlurringView.swift",
        "Obscurable/DimmingView.swift",
        "Obscurable/Obscurable.swift",
        "Other Cells/ActionsCell.swift",
        "Other Cells/ActivityIndicatorCell.swift",
        "Other Cells/BooleanCell.swift",
        "Other Cells/CenteredLabelCell.swift",
        "People Picker/PeoplePicker.swift",
        "People Picker/PeoplePickerTokenSet.swift",
        "People Picker/PersonaBadgeViewDataSource.swift",
        "People Picker/PersonaCell.swift",
        "People Picker/PersonaListView.swift",
        "PersonaButton/MSFPersonaButton.swift",
        "PersonaButton/PersonaButton.swift",
        "PersonaButton/PersonaButtonModifiers.swift",
        "PersonaButton/PersonaButtonTokenSet.swift",
        "PersonaButtonCarousel/MSFPersonaButtonCarousel.swift",
        "PersonaButtonCarousel/PersonaButtonCarousel.swift",
        "PersonaButtonCarousel/PersonaButtonCarouselModifiers.swift",
        "PersonaButtonCarousel/PersonaButtonCarouselTokenSet.swift",
        "Pill Button Bar/PillButton.swift",
        "Pill Button Bar/PillButtonBar.swift",
        "Pill Button Bar/PillButtonTokenSet.swift",
        "Popup Menu/PopupMenuController.swift",
        "Popup Menu/PopupMenuItem.swift",
        "Popup Menu/PopupMenuItemCell.swift",
        "Popup Menu/PopupMenuItemTokenSet.swift",
        "Popup Menu/PopupMenuProtocols.swift",
        "Popup Menu/PopupMenuSection.swift",
        "Popup Menu/PopupMenuSectionHeaderView.swift",
        "Popup Menu/PopupMenuTokenSet.swift",
        "Presenters/CardPresentationController.swift",
        "Presenters/CardPresenterNavigationController.swift",
        "Presenters/CardTransitionAnimator.swift",
        "Presenters/PageCardPresenterController.swift",
        "ResizingHandleView/ResizingHandleTokenSet.swift",
        "ResizingHandleView/ResizingHandleView.swift",
        "SegmentedControl/SegmentItem.swift",
        "SegmentedControl/SegmentPillButton.swift",
        "SegmentedControl/SegmentedControl.swift",
        "SegmentedControl/SegmentedControlTokenSet.swift",
        "Separator/Separator.swift",
        "Separator/SeparatorTokenSet.swift",
        "Shimmer/ShimmerLinesView.swift",
        "Shimmer/ShimmerTokenSet.swift",
        "Shimmer/ShimmerView.swift",
        "Tab Bar/SideTabBar.swift",
        "Tab Bar/SideTabBarTokenSet.swift",
        "Tab Bar/TabBarItem.swift",
        "Tab Bar/TabBarItemTokenSet.swift",
        "Tab Bar/TabBarItemView.swift",
        "Tab Bar/TabBarTokenSet.swift",
        "Tab Bar/TabBarView.swift",
        "Table View/TableViewCell.swift",
        "Table View/TableViewHeaderFooterView.swift",
        "Table View/TableViewHeaderFooterViewTokenSet.swift",
        "TableViewListShared/TableViewCellTokenSet.swift",
        "TextField/FluentTextField.swift",
        "TextField/FluentTextFieldInternal.swift",
        "TextField/FluentTextInputError.swift",
        "TextField/TextFieldTokenSet.swift",
        "Tooltip/Tooltip.swift",
        "Tooltip/TooltipModifiers.swift",
        "Tooltip/TooltipTokenSet.swift",
        "Tooltip/TooltipView.swift",
        "Tooltip/TooltipViewController.swift",
        "TouchForwardingView/TouchForwardingView.swift",
        "TwoLineTitleView/TwoLineTitleView.swift",
        "TwoLineTitleView/TwoLineTitleViewTokenSet.swift",
        "Utilities/AnimationSynchronizer.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FluentUI",
      "module_type" : "SwiftTarget",
      "name" : "FluentUI",
      "path" : "public",
      "product_memberships" : [
        "FluentUI"
      ],
      "sources" : [
        "FluentUI.swift"
      ],
      "target_dependencies" : [
        "FluentUI_ios",
        "FluentUI_macos"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:25efef401ffd78342b231554234a436b1eb31bdd29046c1104fb984cc1b7d308
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Done.

Build Machine: Linux 1