The Swift Package Index logo.Swift Package Index

Build Information

Successful build of amethyst-vein, reference main (87bdc0), with Swift 6.4 for Android on 28 Sep 2026 03:40:34 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/amethystsoft/vein.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/amethystsoft/vein
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 87bdc0d Update README with API stability notice (#148)
Cloned https://github.com/amethystsoft/vein.git
Revision (git rev-parse @):
87bdc0d796e4271bc5d6da79e7b7c6ba5d9df031
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/amethystsoft/vein.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.4
Building package at path:  $PWD
https://github.com/amethystsoft/vein.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/kishikawakatsumi/keychainaccess.git
Fetching https://github.com/swiftlang/swift-docc-plugin.git
Fetching https://github.com/typelift/SwiftCheck.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/amethystsoft/KeyringAccess.git
[1/8165] Fetching swift-log
[165/12553] Fetching swift-log, keychainaccess
[290/17440] Fetching swift-log, keychainaccess, swiftcheck
[536/18069] Fetching swift-log, keychainaccess, swiftcheck, keyringaccess
[5554/20414] Fetching swift-log, keychainaccess, swiftcheck, keyringaccess, swift-docc-plugin
Fetching https://github.com/apple/swift-atomics.git
Fetched https://github.com/amethystsoft/KeyringAccess.git (0.52s)
[16886/19785] Fetching swift-log, keychainaccess, swiftcheck, swift-docc-plugin
Fetching https://github.com/swiftlang/swift-syntax.git
Fetched https://github.com/apple/swift-log.git (0.63s)
[11620/11620] Fetching keychainaccess, swiftcheck, swift-docc-plugin
Fetching https://github.com/skiptools/swift-sqlcipher.git
Fetched https://github.com/typelift/SwiftCheck.git (0.70s)
Fetched https://github.com/swiftlang/swift-docc-plugin.git (0.71s)
Fetched https://github.com/kishikawakatsumi/keychainaccess.git (0.71s)
[1/1885] Fetching swift-atomics
[1886/3238] Fetching swift-atomics, swift-sqlcipher
Fetched https://github.com/apple/swift-atomics.git (0.65s)
[95/1353] Fetching swift-sqlcipher
[1354/81422] Fetching swift-sqlcipher, swift-syntax
Fetched https://github.com/skiptools/swift-sqlcipher.git (1.36s)
[12812/80069] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (3.54s)
Computing version for https://github.com/typelift/SwiftCheck.git
Computed https://github.com/typelift/SwiftCheck.git at 0.12.0 (5.29s)
Fetching https://github.com/llvm-swift/FileCheck.git
[1/479] Fetching filecheck
Fetched https://github.com/llvm-swift/FileCheck.git (1.07s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (2.35s)
Computing version for https://github.com/amethystsoft/KeyringAccess.git
Computed https://github.com/amethystsoft/KeyringAccess.git at 1.0.0 (0.23s)
Fetching https://github.com/wendylabsinc/dbus.git
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/1288] Fetching dbus
[1289/14727] Fetching dbus, cryptoswift
[3709/31596] Fetching dbus, cryptoswift, swift-nio-ssl
Fetched https://github.com/wendylabsinc/dbus.git (1.33s)
[29971/30308] Fetching cryptoswift, swift-nio-ssl
Fetched https://github.com/apple/swift-nio-ssl.git (1.61s)
Fetched https://github.com/krzyzanowskim/CryptoSwift.git (1.62s)
Computing version for https://github.com/kishikawakatsumi/keychainaccess.git
Computed https://github.com/kishikawakatsumi/keychainaccess.git at 4.2.2 (1.81s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.10.0 (0.20s)
Computing version for https://github.com/wendylabsinc/dbus.git
Computed https://github.com/wendylabsinc/dbus.git at 0.4.1 (0.17s)
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-nio.git
[1/6693] Fetching swift-nio-extras
[269/12852] Fetching swift-nio-extras, swift-algorithms
[1860/31414] Fetching swift-nio-extras, swift-algorithms, swift-crypto
[20278/117606] Fetching swift-nio-extras, swift-algorithms, swift-crypto, swift-nio
Fetched https://github.com/apple/swift-nio-extras.git (1.29s)
Fetched https://github.com/apple/swift-crypto.git (1.31s)
[57875/92351] Fetching swift-algorithms, swift-nio
Fetched https://github.com/apple/swift-algorithms.git (3.30s)
Fetched https://github.com/apple/swift-nio.git (3.34s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (3.54s)
Fetching https://github.com/apple/swift-numerics.git
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git (0.63s)
Computing version for https://github.com/skiptools/swift-sqlcipher.git
Computed https://github.com/skiptools/swift-sqlcipher.git at 1.13.0 (0.91s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.16s)
Computing version for https://github.com/llvm-swift/FileCheck.git
Computed https://github.com/llvm-swift/FileCheck.git at 0.2.6 (0.20s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/mxcl/Chalk.git
[1/82] Fetching chalk
[83/19029] Fetching chalk, swift-argument-parser
Fetched https://github.com/mxcl/Chalk.git (0.93s)
Fetched https://github.com/apple/swift-argument-parser (1.26s)
Computing version for https://github.com/mxcl/Chalk.git
Computed https://github.com/mxcl/Chalk.git at 0.5.0 (1.56s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (0.56s)
Computing version for https://github.com/swiftlang/swift-docc-plugin.git
Computed https://github.com/swiftlang/swift-docc-plugin.git at 1.5.0 (0.36s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3831] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (0.75s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.18s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.40s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.35.1 (0.51s)
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-http-structured-headers.git
Fetching https://github.com/apple/swift-http-types.git
Fetching https://github.com/apple/swift-nio-http2.git
[1/1939] Fetching swift-http-types
[1824/3192] Fetching swift-http-types, swift-http-structured-headers
Fetched https://github.com/apple/swift-http-structured-headers.git (0.58s)
Fetching https://github.com/swift-server/swift-service-lifecycle.git
[1/12255] Fetching swift-nio-http2
[12256/18992] Fetching swift-nio-http2, swift-async-algorithms
[13402/21835] Fetching swift-nio-http2, swift-async-algorithms, swift-service-lifecycle
Fetched https://github.com/swift-server/swift-service-lifecycle.git (0.66s)
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-asn1.git
Fetched https://github.com/apple/swift-async-algorithms.git (1.30s)
Fetched https://github.com/apple/swift-http-types.git (1.35s)
Fetched https://github.com/apple/swift-nio-http2.git (1.36s)
[1/1986] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.48s)
[1/7584] Fetching swift-certificates
Fetched https://github.com/apple/swift-certificates.git (0.69s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.12.0 (2.17s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.6 (0.22s)
Fetching https://github.com/apple/swift-collections.git
[1/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (1.27s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (1.69s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.7.0 (0.22s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.8.0 (0.27s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.26s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.32s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.49s)
Fetching https://github.com/apple/swift-system.git
[1/6986] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (0.72s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.21.0 (1.10s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.48s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.39s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.35s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.46.0 (0.40s)
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.10.0
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/typelift/SwiftCheck.git
Working copy of https://github.com/typelift/SwiftCheck.git resolved at 0.12.0
Creating working copy for https://github.com/wendylabsinc/dbus.git
Working copy of https://github.com/wendylabsinc/dbus.git resolved at 0.4.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.21.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/kishikawakatsumi/keychainaccess.git
Working copy of https://github.com/kishikawakatsumi/keychainaccess.git resolved at 4.2.2
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/swiftlang/swift-docc-plugin.git
Working copy of https://github.com/swiftlang/swift-docc-plugin.git resolved at 1.5.0
Creating working copy for https://github.com/skiptools/swift-sqlcipher.git
Working copy of https://github.com/skiptools/swift-sqlcipher.git resolved at 1.13.0
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.8.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.12.0
Creating working copy for https://github.com/mxcl/Chalk.git
Working copy of https://github.com/mxcl/Chalk.git resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.6
Creating working copy for https://github.com/amethystsoft/KeyringAccess.git
Working copy of https://github.com/amethystsoft/KeyringAccess.git resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.46.0
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/llvm-swift/FileCheck.git
Working copy of https://github.com/llvm-swift/FileCheck.git resolved at 0.2.6
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.35.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 604.0.0
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1235]
[Planning deferred tasks]
[Starting]
[46 / 938] VeinSwiftUI-product
[225 / 956] SwiftSyntax601
[259 / 960] SwiftSyntax510
[268 / 960] ULID-product
[276 / 975] SwiftSyntax509
[292 / 978] SwiftSyntax604
[300 / 979] SQLiteDB
[301 / 980] SwiftSyntax602
[309 / 980] SQLiteDB-product
[317 / 991] Logging
[323 / 1001] SQLCipher
[330 / 1001] SQLCipher
[338 / 1001] SQLCipher
[348 / 1001] SQLCipher
[357 / 1001] SQLCipher
[369 / 1001] SQLCipher
[376 / 1001] SQLCipher
[384 / 1001] SQLCipher
[395 / 1001] SQLCipher
[403 / 1001] SQLCipher
[411 / 1001] SQLCipher
[417 / 1001] SQLCipher
[427 / 1001] SQLCipher
[439 / 1001] SQLCipher
[450 / 1002] SQLCipher
[463 / 1002] SQLCipher
[475 / 1002] SQLCipher
[490 / 1002] SQLCipher
[503 / 1002] SQLCipher
[523 / 1002] SQLCipher
[540 / 1002] SQLCipher
[554 / 1002] SQLCipher
[569 / 1002] SQLCipher
[586 / 1002] SQLCipher
[600 / 1002] SQLCipher
[615 / 1002] SQLCipher
[633 / 1002] SQLCipher
[648 / 1002] SQLCipher
[664 / 1002] SQLCipher
[681 / 1002] SQLCipher
[697 / 1002] SQLCipher
[712 / 1002] SQLCipher
[729 / 1002] SQLCipher
[745 / 1002] SQLCipher
[759 / 1002] SQLCipher
[775 / 1002] SQLCipher
[791 / 1002] SQLCipher
[805 / 1002] SQLCipher
[816 / 1002] SQLCipher
[830 / 1002] Logging
[835 / 1002] Atomics
[839 / 1002] Vein
[845 / 1013] SwiftSyntax
[847 / 1023] Atomics
[849 / 1023] Vein
/host/spi-builder-workspace/Sources/Vein/ModelContext/ModelContainer.swift:401:13: warning: initialization of immutable value 'latestUsedVersion' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
399 |         let context = container.context!
400 |         let latestSystemTable = try context.getSystemTable()
401 |         let latestUsedVersion = ModelVersion(
    |             `- warning: initialization of immutable value 'latestUsedVersion' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
402 |             UInt32(latestSystemTable.veinVersionMajor),
403 |             UInt32(latestSystemTable.veinVersionMinor),
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[851 / 1023] Vein
[853 / 1023] Vein
[857 / 1023] Vein
[859 / 1023] Vein-product
[862 / 1023] SwiftSyntax
[863 / 1024] SwiftSyntax
[863 / 1024] Vein
[864 / 1025] SQLCipher
[868 / 1025] SwiftSyntax
[873 / 1025] Atomics
[876 / 1025] Logging
[878 / 1025] SwiftSyntax
[891 / 1053] SwiftParser
[894 / 1053] SwiftDiagnostics
[897 / 1053] SwiftDiagnostics
[906 / 1053] SwiftParser
[909 / 1053] SwiftParser
[913 / 1053] SwiftParser
[914 / 1053] SwiftParser
[916 / 1053] SwiftDiagnostics
[918 / 1053] SwiftDiagnostics
[919 / 1053] SwiftOperators
[920 / 1053] SwiftOperators
[923 / 1053] SwiftBasicFormat
[924 / 1053] SwiftBasicFormat
[926 / 1054] SwiftParserDiagnostics
[932 / 1057]
[935 / 1075] SwiftOperators
[936 / 1075] SwiftParserDiagnostics
[937 / 1076] SwiftParserDiagnostics
[938 / 1076] SwiftParserDiagnostics
[949 / 1076] SwiftParserDiagnostics
[950 / 1076] SwiftParserDiagnostics
[951 / 1076] SwiftSyntaxBuilder
[955 / 1076] SwiftOperators
[957 / 1076] SwiftOperators
[961 / 1076] SwiftBasicFormat
[965 / 1086] SwiftSyntaxBuilder
[966 / 1087] SwiftSyntaxBuilder
[967 / 1088] SwiftSyntaxBuilder
[968 / 1088] SwiftSyntaxBuilder
[969 / 1088] SwiftSyntaxBuilder
[970 / 1088] SwiftSyntax
[972 / 1088] SwiftSyntaxBuilder
[982 / 1090] SwiftIfConfig
[984 / 1098] SwiftIfConfig
[985 / 1098] SwiftIfConfig
[986 / 1098] SwiftIfConfig
[989 / 1098] SwiftIfConfig
[994 / 1098] SwiftSyntaxMacros
[995 / 1098] SwiftSyntaxMacros
[999 / 1108] SwiftSyntaxBuilder
[1002 / 1109] SwiftSyntaxMacros
[1005 / 1109] SwiftSyntaxMacros
[1012 / 1109] SwiftSyntaxMacros-product
[1017 / 1119] SwiftSyntaxMacroExpansion
[1019 / 1120] SwiftSyntaxMacros
[1020 / 1121] SwiftSyntaxMacroExpansion
[1024 / 1121] SwiftSyntaxMacroExpansion
[1031 / 1121] SwiftIfConfig
[1035 / 1131] SwiftCompilerPluginMessageHandling
[1036 / 1131] SwiftCompilerPluginMessageHandling
[1037 / 1131] SwiftCompilerPluginMessageHandling
[1039 / 1131] SwiftCompilerPluginMessageHandling
[1046 / 1131] SwiftCompilerPluginMessageHandling
[1047 / 1131] SwiftCompilerPluginMessageHandling
[1048 / 1132]
[1051 / 1134] SwiftCompilerPlugin
[1061 / 1140] VeinMacrosCore
[1063 / 1141] SwiftCompilerPlugin
[1064 / 1141] SwiftCompilerPluginMessageHandling
[1066 / 1142] VeinMacrosCore
[1071 / 1142] VeinMacrosCore
[1073 / 1143] SwiftSyntax
[1074 / 1144] SwiftSyntax
[1076 / 1144] SwiftSyntax
[1082 / 1144] SwiftSyntaxBuilder
[1088 / 1144] VeinMacrosCore
[1103 / 1147] VeinSwiftUIMacros
[1112 / 1156] VeinCoreMacros
[1115 / 1156] VeinCoreMacros
[1127 / 1159] VeinSCUIMacros
[1139 / 1178] VeinSwiftUI
[1152 / 1179] VeinSwiftUI
[1176 / 1184] VeinCore-product
[1181 / 1184] VeinTesting
Build complete! (54.65 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-sqlcipher",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.11.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/skiptools/swift-sqlcipher.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "600.0.0",
            "upper_bound" : "610.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.9.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "keychainaccess",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.2.2",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kishikawakatsumi/keychainaccess.git"
    },
    {
      "identity" : "keyringaccess",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/amethystsoft/KeyringAccess.git"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin.git"
    },
    {
      "identity" : "swiftcheck",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.12.0",
            "upper_bound" : "0.13.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/typelift/SwiftCheck.git"
    },
    {
      "identity" : "swift-cross-ui",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.8.0",
            "upper_bound" : "0.10.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/moreSwift/swift-cross-ui.git"
    },
    {
      "identity" : "vein-filter",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/amethystsoft/vein-filter.git"
    }
  ],
  "manifest_display_name" : "amethyst-vein",
  "name" : "amethyst-vein",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "16.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Vein",
      "targets" : [
        "Vein"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VeinCore",
      "targets" : [
        "VeinCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VeinSwiftUI",
      "targets" : [
        "VeinSwiftUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VeinSCUI",
      "targets" : [
        "VeinSCUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VeinTesting",
      "targets" : [
        "VeinTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ULID",
      "targets" : [
        "ULID"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VeinSwiftUIMacros",
      "targets" : [
        "VeinSwiftUIMacros"
      ],
      "type" : {
        "macro" : null
      }
    },
    {
      "name" : "VeinSCUIMacros",
      "targets" : [
        "VeinSCUIMacros"
      ],
      "type" : {
        "macro" : null
      }
    },
    {
      "name" : "VeinCoreMacros",
      "targets" : [
        "VeinCoreMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VeinTests",
      "module_type" : "SwiftTarget",
      "name" : "VeinTests",
      "path" : "Tests/VeinTests",
      "product_dependencies" : [
        "Logging",
        "SQLiteDB",
        "SwiftSyntaxMacrosTestSupport",
        "SwiftSyntaxMacros",
        "SwiftSyntaxMacroExpansion",
        "SwiftCheck"
      ],
      "sources" : [
        "Autoheals/AutohealTests.swift",
        "Bugs/BugTests.swift",
        "Bugs/LazyJSONB.swift",
        "Context/FetchCount.swift",
        "Context/IdentityMapClearing.swift",
        "Context/ManagedObjectContextTests.swift",
        "Context/ModelUsageConstraints.swift",
        "Context/TestWriteCache.swift",
        "Encryption/EncryptionTest.swift",
        "Fields/FieldBehaviorTests.swift",
        "Fields/LazyFieldTests.swift",
        "Filter/FilterOnDBTest.swift",
        "Filter/ModelLevelFilter.swift",
        "Filter/ModelLevelFilterPersistableValue.swift",
        "GlobalSetup.swift",
        "Helpers/DiskUsingTest.swift",
        "Macros/MacrosTests.swift",
        "Migrations/ComplexMigrationTests.swift",
        "Migrations/DetermineMigrationStage/NoMigrationForOutdatedModelVersion.swift",
        "Migrations/DetermineMigrationStage/NoSchemaMatchingVersion.swift",
        "Migrations/FieldsAdded.swift",
        "Migrations/ModelsUnhandledAfterMigration.swift",
        "Migrations/TestMigrationStoppingAtPassedVersion.swift",
        "Migrations/Unchanged+Delete.swift",
        "Migrations/VersionedSchemaIsNotPartOfSchemaMigrationPlan.swift",
        "ModelContainer/ModelContainerTests.swift",
        "Multithread/MultithreadedStressTests.swift",
        "Multithread/MultithreadedTest.swift",
        "Persistable/Codable.swift",
        "Persistable/RawRepresentable.swift",
        "Predicate/ModelLevelPredicate.swift",
        "Predicate/ModelLevelPredicatePersistableValue.swift",
        "Predicate/PredicateOnDBTest.swift",
        "ProcessInfo.swift",
        "QueryAPICoverage.swift",
        "ReferenceCountedObserversTest.swift",
        "Relationships/RelationshipManyManyTest.swift",
        "Relationships/RelationshipMigrationTest.swift",
        "Relationships/RelationshipSelfReferentialTree.swift",
        "Relationships/RelationshipUpdateTest.swift",
        "Relationships/RelationshiptDeleteRuleTest.swift",
        "SortRule/SortRuleConversionTest.swift",
        "SortRule/SortRuleOnDBTest.swift",
        "SortRule/SortRuleSortingTests.swift",
        "SortRule/SortedFetch.swift",
        "SwiftCheck/SwiftCheck.swift",
        "SwiftCheck/SwiftCheckOperations.swift",
        "SwiftCheck/TestLimitOffset.swift",
        "VeinSCUI/SCUIQueryObserverChain.swift",
        "VeinSwiftUI/SwiftUIQuery.swift",
        "VeinSwiftUI/SwiftUIQueryObserverChain.swift",
        "VeinSwiftUI/SwiftUIWrappers.swift",
        "Windows/CredStoreTests.swift"
      ],
      "target_dependencies" : [
        "Vein",
        "VeinCore",
        "VeinCoreMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VeinTestingTests",
      "module_type" : "SwiftTarget",
      "name" : "VeinTestingTests",
      "path" : "Tests/VeinTestingTests",
      "product_dependencies" : [
        "Logging"
      ],
      "sources" : [
        "MigrationVerification.swift",
        "StepByStep.swift",
        "TestWholeChain.swift"
      ],
      "target_dependencies" : [
        "VeinTesting",
        "Vein",
        "VeinCore",
        "VeinCoreMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VeinTesting",
      "module_type" : "SwiftTarget",
      "name" : "VeinTesting",
      "path" : "Sources/VeinTesting",
      "product_memberships" : [
        "VeinTesting"
      ],
      "sources" : [
        "MigrationTester.swift"
      ],
      "target_dependencies" : [
        "VeinCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VeinSwiftUIMacros",
      "module_type" : "SwiftTarget",
      "name" : "VeinSwiftUIMacros",
      "path" : "Sources/VeinSwiftUIMacros",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "VeinSwiftUI",
        "VeinSwiftUIMacros"
      ],
      "sources" : [
        "CompilerPlugin.swift",
        "ModelMacro.swift"
      ],
      "target_dependencies" : [
        "VeinMacrosCore"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "VeinSwiftUI",
      "module_type" : "SwiftTarget",
      "name" : "VeinSwiftUI",
      "path" : "Sources/VeinSwiftUI",
      "product_memberships" : [
        "VeinSwiftUI"
      ],
      "sources" : [
        "Fields.swift",
        "ModelContainer.swift",
        "ModelMacro.swift",
        "Query.swift",
        "RelationshipMacro.swift"
      ],
      "target_dependencies" : [
        "Vein",
        "VeinSwiftUIMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VeinSCUIMacros",
      "module_type" : "SwiftTarget",
      "name" : "VeinSCUIMacros",
      "path" : "Sources/VeinSCUIMacros",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "VeinSCUI",
        "VeinSCUIMacros"
      ],
      "sources" : [
        "CompilerPlugin.swift",
        "ModelMacro.swift"
      ],
      "target_dependencies" : [
        "VeinMacrosCore"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "VeinSCUI",
      "module_type" : "SwiftTarget",
      "name" : "VeinSCUI",
      "path" : "Sources/VeinSCUI",
      "product_memberships" : [
        "VeinSCUI"
      ],
      "sources" : [
        "Fields.swift",
        "ModelContainer.swift",
        "ModelMacro.swift",
        "Query.swift",
        "RelationshipMacro.swift"
      ],
      "target_dependencies" : [
        "Vein",
        "VeinSCUIMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VeinMacrosCore",
      "module_type" : "SwiftTarget",
      "name" : "VeinMacrosCore",
      "path" : "Sources/VeinMacrosCore",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "VeinCore",
        "VeinSwiftUI",
        "VeinSCUI",
        "VeinTesting",
        "VeinSwiftUIMacros",
        "VeinSCUIMacros",
        "VeinCoreMacros"
      ],
      "sources" : [
        "InitializerVisitor.swift",
        "MacroError.swift",
        "ModelMacroBase.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VeinCoreMacros",
      "module_type" : "SwiftTarget",
      "name" : "VeinCoreMacros",
      "path" : "Sources/VeinCoreMacros",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "VeinCore",
        "VeinTesting",
        "VeinCoreMacros"
      ],
      "sources" : [
        "CompilerPlugin.swift",
        "ModelMacro.swift"
      ],
      "target_dependencies" : [
        "VeinMacrosCore"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "VeinCore",
      "module_type" : "SwiftTarget",
      "name" : "VeinCore",
      "path" : "Sources/VeinCore",
      "product_memberships" : [
        "VeinCore",
        "VeinTesting"
      ],
      "sources" : [
        "ModelContainer.swift",
        "ModelMacro.swift",
        "RelationshipMacro.swift"
      ],
      "target_dependencies" : [
        "Vein",
        "VeinCoreMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Vein",
      "module_type" : "SwiftTarget",
      "name" : "Vein",
      "path" : "Sources/Vein",
      "product_dependencies" : [
        "SQLiteDB",
        "Logging",
        "KeychainAccess",
        "KeyringAccess",
        "Atomics"
      ],
      "product_memberships" : [
        "Vein",
        "VeinCore",
        "VeinSwiftUI",
        "VeinSCUI",
        "VeinTesting"
      ],
      "sources" : [
        "Autoheals/Autoheal.swift",
        "Logging/LogConfiguration.swift",
        "Model/PropertyWrappers/Fields.swift",
        "Model/PropertyWrappers/ManyRelationship.swift",
        "Model/PropertyWrappers/OneRelationship.swift",
        "Model/PropertyWrappers/PrimaryKeyWrapper.swift",
        "Model/PropertyWrappers/VeinNotificationGuard.swift",
        "Model/Protocols/FieldBase.swift",
        "Model/Protocols/Persistable.swift",
        "Model/Protocols/PersistedField.swift",
        "Model/Protocols/PersistedRelationship.swift",
        "Model/Protocols/PersistentModel.swift",
        "Model/Values/MigrationStage.swift",
        "Model/Values/ModelVersion.swift",
        "Model/Values/ReferenceCountedObservers.swift",
        "Model/Values/SQLiteTypeName.swift",
        "ModelContext/KeyProviders/IntegratedKeyProvider.swift",
        "ModelContext/KeyProviders/KeyProviderProtocol.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+Fetch.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+Migration.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+Persist.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+Relationship.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+SingleInstance.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+Surface.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+Transaction.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext+UI.swift",
        "ModelContext/ManagedObjectContext/ManagedObjectContext.swift",
        "ModelContext/ModelContainer.swift",
        "ModelContext/Mutex.swift",
        "ModelContext/Protocols/AnyQueryObserver.swift",
        "ModelContext/Utils/FieldExtension.swift",
        "ModelContext/Utils/ResultToMOCError.swift",
        "ModelContext/Values/DTOs.swift",
        "ModelContext/Values/FetchTypes.swift",
        "ModelContext/Values/ManagedObjectContextError.swift",
        "ModelContext/Values/ModelConfiguration.swift",
        "ModelContext/Values/ModelPredicate.swift",
        "ModelContext/Values/PrimitiveState.swift",
        "ModelContext/Values/TableBuilder.swift",
        "ModelContext/Values/UnderlayingFieldType.swift",
        "ModelContext/WindowsCredential.swift",
        "ObservationNotificationConfigurable.swift",
        "Utils/Extension/Array.swift",
        "Utils/Extension/Optional.swift",
        "Utils/Filter.swift",
        "Utils/Predicate.swift",
        "Utils/SortRule.swift"
      ],
      "target_dependencies" : [
        "ULID"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ULIDTests",
      "module_type" : "SwiftTarget",
      "name" : "ULIDTests",
      "path" : "Tests/ULIDTests",
      "sources" : [
        "Data+Base32Tests.swift",
        "ULIDTesting.swift"
      ],
      "target_dependencies" : [
        "ULID"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ULID",
      "module_type" : "SwiftTarget",
      "name" : "ULID",
      "path" : "Sources/ULID",
      "product_memberships" : [
        "Vein",
        "VeinCore",
        "VeinSwiftUI",
        "VeinSCUI",
        "VeinTesting",
        "ULID"
      ],
      "sources" : [
        "Data+Base32.swift",
        "ULID.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Done.