Build Information
Successful build of PassBuilder, reference main (613853), with Swift 6.4 for Linux on 23 Oct 2026 15:13:20 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/apple/pass-builder.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/apple/pass-builder
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 6138535 Fixed compilation error on Linux (#4)
Cloned https://github.com/apple/pass-builder.git
Revision (git rev-parse @):
6138535e09456652f7a98c167dbdca361672ae1a
SUCCESS checkout https://github.com/apple/pass-builder.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/apple/pass-builder.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ad3afec1d6cff9a88dbd06b5b923cd7d46d6f55cc44d4c49fe48cde94ee812a7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Fetching https://github.com/apple/swift-nio-ssl
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-crypto
Fetching https://github.com/apple/swift-certificates
Fetching https://github.com/apple/swift-system
Fetching https://github.com/apple/swift-protobuf
[1/18820] Fetching swift-crypto
[378/26193] Fetching swift-crypto, swift-system
[8315/43087] Fetching swift-crypto, swift-system, swift-nio-ssl
[10497/98729] Fetching swift-crypto, swift-system, swift-nio-ssl, swift-protobuf
[58090/106330] Fetching swift-crypto, swift-system, swift-nio-ssl, swift-protobuf, swift-certificates
Fetched https://github.com/apple/swift-certificates (2.62s)
Fetched https://github.com/apple/swift-system (2.62s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/swiftlang/swift-subprocess
Fetched https://github.com/apple/swift-nio-ssl (2.63s)
Fetching https://github.com/apple/swift-argument-parser
Fetched https://github.com/apple/swift-crypto (2.64s)
[51748/55642] Fetching swift-protobuf
[55643/74900] Fetching swift-protobuf, swift-argument-parser
[60265/79898] Fetching swift-protobuf, swift-argument-parser, swift-subprocess
Fetched https://github.com/apple/swift-argument-parser (1.00s)
Fetched https://github.com/swiftlang/swift-subprocess (1.02s)
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin (5.01s)
Fetched https://github.com/apple/swift-protobuf (5.04s)
[1/81056] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (6.47s)
Computing version for https://github.com/swiftlang/swift-subprocess
Computed https://github.com/swiftlang/swift-subprocess at 0.5.0 (9.28s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (1.03s)
Computing version for https://github.com/apple/swift-protobuf
Computed https://github.com/apple/swift-protobuf at 1.39.0 (0.18s)
Computing version for https://github.com/apple/swift-certificates
Computed https://github.com/apple/swift-certificates at 1.21.0 (0.91s)
Fetching https://github.com/apple/swift-asn1.git
[1/2051] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.42s)
Computing version for https://github.com/apple/swift-nio-ssl
Computed https://github.com/apple/swift-nio-ssl at 2.37.5 (0.60s)
Fetching https://github.com/apple/swift-nio.git
[1/86643] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (3.61s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (3.79s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3847] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (0.56s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.76s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.15s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.26s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
[1/1889] Fetching swift-atomics
[1890/31190] Fetching swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.57s)
Fetched https://github.com/apple/swift-collections.git (1.58s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.73s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.8.1 (0.17s)
Computing version for https://github.com/apple/swift-crypto
Computed https://github.com/apple/swift-crypto at 4.5.2 (0.23s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.18s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.4 (0.23s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.8.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.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-ssl
Working copy of https://github.com/apple/swift-nio-ssl resolved at 2.37.5
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.4
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-crypto
Working copy of https://github.com/apple/swift-crypto resolved at 4.5.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/apple/swift-certificates
Working copy of https://github.com/apple/swift-certificates resolved at 1.21.0
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-protobuf
Working copy of https://github.com/apple/swift-protobuf resolved at 1.39.0
Creating working copy for https://github.com/swiftlang/swift-subprocess
Working copy of https://github.com/swiftlang/swift-subprocess resolved at 0.5.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.18s)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1606]
[Planning 367 / 1606]
[Planning 980 / 1606]
[Planning 1511 / 1606]
[Planning deferred tasks]
[Constructing 2 / 4097]
[Constructing 2111 / 4097]
[Starting]
[104 / 1282] PassMacros
warning: no rule to process file '/host/spi-builder-workspace/Sources/PassBuilder/Resources/Localizable.xcstrings' of type 'text.json.xcstrings' for architecture 'x86_64'
[263 / 1287] _NIODataStructures
[271 / 1303] SystemPackage
[272 / 1303] _SubprocessCShims
[284 / 1303] _CertificateInternals
[285 / 1303] SystemPackage
[296 / 1303] SystemPackage
[299 / 1305] _NIOBase64
[301 / 1305] SystemPackage-product
[305 / 1305] Subprocess
[312 / 1307]
[321 / 1315] PassMacrosImpl
[325 / 1331] SwiftProtobuf_SwiftProtobuf
[327 / 1340] SwiftProtobuf
[328 / 1340] PassPropertyProtocol
[330 / 1340] PassPropertyProtocol
[340 / 1340] SwiftProtobuf
[343 / 1341] SwiftProtobuf
[343 / 1341] SwiftASN1
[344 / 1341] SwiftProtobuf
[347 / 1341] SwiftASN1
[352 / 1341] SwiftASN1
[353 / 1342] SystemPackage
[356 / 1342] SwiftProtobuf
[360 / 1342] SwiftProtobuf-product
[363 / 1342] SwiftASN1-product
[364 / 1342] SwiftASN1-product
[365 / 1342] PlatformFoundation
[368 / 1342] PlatformFoundation
[372 / 1343] PassMacrosImpl
[376 / 1343] PassMacrosImpl
[384 / 1353] SwiftASN1
[389 / 1372] InternalCollectionsUtilities
[390 / 1373] SwiftASN1
[396 / 1373] NIOConcurrencyHelpers
[401 / 1373] Subprocess
[402 / 1373] Subprocess
[405 / 1373] Subprocess
[410 / 1373] Subprocess-product
[413 / 1373] NIOConcurrencyHelpers-product
[417 / 1373] InternalCollectionsUtilities
[422 / 1373] NIOConcurrencyHelpers
[423 / 1373] Subprocess
[424 / 1373] InternalCollectionsUtilities
[428 / 1374] NIOConcurrencyHelpers
[429 / 1374] InternalCollectionsUtilities
[432 / 1374] InternalCollectionsUtilities
[435 / 1383] CryptoBoringWrapper
[437 / 1383] InternalCollectionsUtilities
[439 / 1383] CryptoBoringWrapper
[441 / 1384] CryptoBoringWrapper
[444 / 1384] CryptoBoringWrapper
[445 / 1385] InternalCollectionsUtilities
[453 / 1385] InternalCollectionsUtilities
[456 / 1390] SpanPreview
[464 / 1390]
[475 / 1394] Atomics
[485 / 1405] CNIOOpenBSD
[494 / 1405] CNIOLinux
[499 / 1405] Atomics
[504 / 1405] Atomics
[508 / 1405] CNIOFreeBSD
[513 / 1405] CNIOBoringSSL
[515 / 1405] CNIOBoringSSL
[516 / 1405] CNIOBoringSSL
[517 / 1405] CNIOBoringSSL
[519 / 1406] CNIOBoringSSL
[521 / 1406] CNIOBoringSSL
[524 / 1406] Atomics
[530 / 1406] CNIOBoringSSL
[534 / 1406] CNIOBoringSSL
[538 / 1406] CNIOBoringSSL
[538 / 1407] CNIOBoringSSL
[541 / 1407] CNIOBoringSSL
[543 / 1408] SwiftProtobuf
[545 / 1408] CNIOBoringSSL
[547 / 1408] CNIOBoringSSL
[551 / 1408] CNIOBoringSSL
[552 / 1408] CNIOBoringSSL
[555 / 1408] CNIOBoringSSL
[556 / 1408] CNIOBoringSSL
[558 / 1408] CNIOBoringSSL
[567 / 1408] CNIOBoringSSL
[570 / 1408] CNIOBoringSSL
[572 / 1408] CNIOBoringSSL
[574 / 1408] CNIOBoringSSL
[577 / 1408] CNIOBoringSSL
[578 / 1408] CNIOBoringSSL
[580 / 1408] CNIOBoringSSL
[583 / 1408] CNIOBoringSSL
[585 / 1408] CNIOBoringSSL
[587 / 1408] CNIOBoringSSL
[588 / 1408] CNIOBoringSSL
[590 / 1408] CNIOBoringSSL
[591 / 1408] CNIOBoringSSL
[594 / 1408] CNIOBoringSSL
[597 / 1408] CNIOBoringSSL
[599 / 1408] CNIOBoringSSL
[600 / 1408] CNIOBoringSSL
[601 / 1408] CNIOBoringSSL
[602 / 1408] CNIOBoringSSL
[603 / 1408] CNIOBoringSSL
[606 / 1408] CNIOBoringSSL
[607 / 1408] CNIOBoringSSL
[608 / 1408] CNIOBoringSSL
[611 / 1408] CNIOBoringSSL
[614 / 1408] CNIOBoringSSL
[617 / 1408] CNIOBoringSSL
[619 / 1408] CNIOBoringSSL
[620 / 1408] CNIOBoringSSL
[622 / 1408] CNIOBoringSSL
[623 / 1408] CNIOBoringSSL
[627 / 1408] CNIOBoringSSL
[629 / 1408] CNIOBoringSSL
[630 / 1408] CNIOBoringSSL
[631 / 1408] CNIOBoringSSL
[637 / 1408] CNIOBoringSSL
[639 / 1408] CNIOBoringSSL
[645 / 1408] CNIOBoringSSL
[655 / 1408] CNIOBoringSSL
[663 / 1408] CNIOBoringSSL
[668 / 1408] CNIOBoringSSL
[672 / 1408] CNIOBoringSSL
[674 / 1408] CNIOBoringSSL
[677 / 1408] CNIOBoringSSL
[680 / 1408] CNIOBoringSSL
[682 / 1408] CNIOBoringSSL
[684 / 1408] CNIOBoringSSL
[688 / 1408] CNIOBoringSSL
[691 / 1408] CNIOBoringSSL
[695 / 1408] CNIOBoringSSL
[697 / 1408] CNIOBoringSSL
[700 / 1408] CNIOBoringSSL
[704 / 1408] CNIOBoringSSL
[706 / 1408] CNIOBoringSSL
[709 / 1408] CNIOBoringSSL
[710 / 1408] CNIOBoringSSL
[713 / 1408] CNIOBoringSSL
[715 / 1408] CNIOBoringSSL
[717 / 1408] CNIOBoringSSL
[720 / 1408] CNIOBoringSSL
[727 / 1408] CNIOBoringSSL
[733 / 1408] CNIOBoringSSL
[734 / 1408] CNIOBoringSSL
[736 / 1408] CNIOBoringSSL
[741 / 1408] CNIOBoringSSL
[745 / 1408] CNIOBoringSSL
[748 / 1408] CNIOBoringSSL
[752 / 1408] CNIOBoringSSL
[754 / 1408] CNIOBoringSSL
[756 / 1408] CNIOBoringSSL
[763 / 1408] CNIOBoringSSL
[768 / 1408] CNIOBoringSSL
[774 / 1408] CNIOBoringSSL
[779 / 1408] CNIOBoringSSL
[782 / 1408] CNIOBoringSSL
[786 / 1408] CNIOBoringSSL
[787 / 1408] CNIOBoringSSL
[789 / 1408] CNIOBoringSSL
[791 / 1408] CNIOBoringSSL
[796 / 1408] CNIOBoringSSL
[799 / 1408] CNIOBoringSSL
[801 / 1408] CNIOBoringSSL
[803 / 1408] CNIOBoringSSL
[804 / 1408] CNIOBoringSSL
[807 / 1408] CNIOBoringSSL
[809 / 1408] CNIOBoringSSL
[810 / 1408] CNIOBoringSSL
[812 / 1408] CNIOBoringSSL
[814 / 1408] CNIOBoringSSL
[816 / 1408] CNIOBoringSSL
[819 / 1408] CNIOBoringSSL
[820 / 1408] CNIOBoringSSL
[822 / 1408] CNIOBoringSSL
[824 / 1408] CNIOBoringSSL
[827 / 1408] CNIOBoringSSL
[832 / 1408] CNIOBoringSSL
[833 / 1408] CNIOBoringSSL
[837 / 1408] CNIOBoringSSL
[843 / 1408] CNIOBoringSSL
[850 / 1408] CNIOBoringSSL
[854 / 1408] CNIOBoringSSL
[858 / 1408] CNIOBoringSSL
[861 / 1408] CNIOBoringSSL
[863 / 1408] CNIOBoringSSL
[865 / 1408] CNIOBoringSSL
[866 / 1408] CNIOBoringSSL
[871 / 1408] CNIOBoringSSL
[873 / 1408] CNIOBoringSSL
[878 / 1408] CNIOBoringSSL
[886 / 1408] CNIOBoringSSL
[892 / 1408] CNIOBoringSSL
[899 / 1408] CNIOBoringSSL
[901 / 1408] CNIOBoringSSL
[903 / 1408] CNIOBoringSSL
[906 / 1408] CNIOBoringSSL
[908 / 1408] CNIOBoringSSL
[910 / 1408] CNIOBoringSSL
[914 / 1408] CNIOBoringSSL
[917 / 1408] SwiftProtobuf
[920 / 1408] Atomics-product
[926 / 1411] PassMacros
[931 / 1411] CCryptoBoringSSL
[938 / 1411] CCryptoBoringSSL
[940 / 1412] CCryptoBoringSSL
[942 / 1412] CCryptoBoringSSL
[944 / 1412] CCryptoBoringSSL
[947 / 1412] CNIOAtomics
[950 / 1412] CCryptoBoringSSL
[951 / 1412] CCryptoBoringSSL
[953 / 1412] CCryptoBoringSSL
[957 / 1412] CCryptoBoringSSL
[963 / 1412] CCryptoBoringSSL
[965 / 1412] CCryptoBoringSSL
[970 / 1412] CCryptoBoringSSL
[972 / 1412] CCryptoBoringSSL
[974 / 1412] CCryptoBoringSSL
[979 / 1412] CCryptoBoringSSL
[985 / 1412] CCryptoBoringSSL
[990 / 1412] CCryptoBoringSSL
[994 / 1412] CCryptoBoringSSL
[995 / 1412] CCryptoBoringSSL
[998 / 1412] CCryptoBoringSSL
[1000 / 1412] CCryptoBoringSSL
[1002 / 1412] CCryptoBoringSSL
[1003 / 1412] CCryptoBoringSSL
[1004 / 1412] CCryptoBoringSSL
[1005 / 1412] CCryptoBoringSSL
[1008 / 1412] CCryptoBoringSSL
[1009 / 1412] CCryptoBoringSSL
[1012 / 1412] CCryptoBoringSSL
[1014 / 1412] CCryptoBoringSSL
[1018 / 1412] CCryptoBoringSSL
[1022 / 1412] CCryptoBoringSSL
[1024 / 1412] CCryptoBoringSSL
[1027 / 1412] CCryptoBoringSSL
[1032 / 1412] CCryptoBoringSSL
[1035 / 1412] CCryptoBoringSSL
[1038 / 1412] CCryptoBoringSSL
[1042 / 1412] CCryptoBoringSSL
[1050 / 1412] CCryptoBoringSSL
[1058 / 1412] CCryptoBoringSSL
[1065 / 1412] CCryptoBoringSSL
[1072 / 1412] CCryptoBoringSSL
[1073 / 1412] CCryptoBoringSSL
[1074 / 1412] CCryptoBoringSSL
[1077 / 1412] CCryptoBoringSSL
[1078 / 1412] CCryptoBoringSSL
[1081 / 1412] CCryptoBoringSSL
[1083 / 1412] CCryptoBoringSSL
[1085 / 1412] CCryptoBoringSSL
[1088 / 1412] CCryptoBoringSSL
[1090 / 1412] CCryptoBoringSSL
[1092 / 1412] CCryptoBoringSSL
[1093 / 1412] CCryptoBoringSSL
[1095 / 1412] CCryptoBoringSSL
[1097 / 1412] CCryptoBoringSSL
[1101 / 1412] CCryptoBoringSSL
[1103 / 1412] CCryptoBoringSSL
[1108 / 1412] CCryptoBoringSSL
[1109 / 1412] CCryptoBoringSSL
[1111 / 1412] CCryptoBoringSSL
[1113 / 1412] CCryptoBoringSSL
[1116 / 1412] CCryptoBoringSSL
[1118 / 1412] CCryptoBoringSSL
[1123 / 1412] CCryptoBoringSSL
[1132 / 1412] CCryptoBoringSSL
[1136 / 1412] CCryptoBoringSSL
[1141 / 1412] CCryptoBoringSSL
[1144 / 1412] CCryptoBoringSSL
[1145 / 1412] CCryptoBoringSSL
[1148 / 1412] CCryptoBoringSSL
[1152 / 1412] CCryptoBoringSSL
[1159 / 1412] CCryptoBoringSSL
[1165 / 1412] CCryptoBoringSSL
[1166 / 1412] CCryptoBoringSSL
[1170 / 1412] CCryptoBoringSSL
[1173 / 1412] CCryptoBoringSSL
[1176 / 1412] CCryptoBoringSSL
[1179 / 1412] CCryptoBoringSSL
[1180 / 1412] CCryptoBoringSSL
[1184 / 1412] CCryptoBoringSSL
[1186 / 1412] CCryptoBoringSSL
[1187 / 1412] CCryptoBoringSSL
[1190 / 1412] CCryptoBoringSSL
[1193 / 1412] CCryptoBoringSSL
[1195 / 1412] CCryptoBoringSSL
[1200 / 1412] CCryptoBoringSSL
[1203 / 1412] CCryptoBoringSSL
[1205 / 1412] CCryptoBoringSSL
[1208 / 1412] CCryptoBoringSSL
[1211 / 1412] CCryptoBoringSSL
[1213 / 1412] CCryptoBoringSSL
[1214 / 1412] CCryptoBoringSSL
[1215 / 1412] CCryptoBoringSSL
[1217 / 1412] CCryptoBoringSSL
[1219 / 1412] CCryptoBoringSSL
[1223 / 1412] CCryptoBoringSSL
[1226 / 1412] CCryptoBoringSSL
[1230 / 1412] CCryptoBoringSSL
[1235 / 1412] CCryptoBoringSSL
[1241 / 1412] CCryptoBoringSSL
[1243 / 1412] CCryptoBoringSSL
[1246 / 1412] CCryptoBoringSSL
[1251 / 1412] CCryptoBoringSSL
[1253 / 1412] CCryptoBoringSSL
[1254 / 1412] CCryptoBoringSSL
[1256 / 1412] CCryptoBoringSSL
[1257 / 1412] CCryptoBoringSSL
[1260 / 1412] CCryptoBoringSSL
[1268 / 1412] CCryptoBoringSSL
[1273 / 1412] CCryptoBoringSSL
[1278 / 1412] CCryptoBoringSSL
[1283 / 1412] CCryptoBoringSSL
[1289 / 1412] CCryptoBoringSSL
[1290 / 1412] CCryptoBoringSSL
[1293 / 1412] CCryptoBoringSSL
[1296 / 1412] CCryptoBoringSSL
[1297 / 1412] CCryptoBoringSSL
[1299 / 1412] CCryptoBoringSSL
[1301 / 1412] CCryptoBoringSSL
[1303 / 1412] CCryptoBoringSSL
[1308 / 1414] Crypto
[1313 / 1415]
[1317 / 1425] Crypto
[1321 / 1442] DequeModule
[1323 / 1442] DequeModule
[1325 / 1442] Crypto
[1327 / 1442] ArgumentParser
[1328 / 1442] DequeModule
[1334 / 1442] Crypto
[1335 / 1442] Crypto
[1336 / 1442] Crypto
[1342 / 1442] Crypto
[1344 / 1442] DequeModule
[1346 / 1443] DequeModule
[1350 / 1443] DequeModule
[1351 / 1443] DequeModule-product
[1353 / 1443] DequeModule-product
[1354 / 1443] NIOCore
[1357 / 1443] ArgumentParser
[1357 / 1443]
[1359 / 1443]
[1361 / 1445] Subprocess
[1364 / 1454] Subprocess
[1365 / 1454] ArgumentParser
[1368 / 1454] NIOCore
[1369 / 1454] NIOCore
[1370 / 1454] NIOCore
[1372 / 1454] NIOCore
[1372 / 1454] ArgumentParser
[1373 / 1455] CCryptoBoringSSL
[1376 / 1455] ArgumentParser
[1378 / 1456] ArgumentParser
[1379 / 1465] CryptoExtras
[1379 / 1465] NIOCore
[1381 / 1465] CryptoExtras
[1382 / 1465] CryptoExtras
[1383 / 1465] CryptoExtras
[1385 / 1465] CryptoExtras
[1390 / 1465] CryptoExtras
[1392 / 1465] _CryptoExtras
[1395 / 1468] _CryptoExtras
[1396 / 1468] _CryptoExtras
[1404 / 1470]
[1406 / 1470] Crypto
[1406 / 1470] X509
[1410 / 1479] X509
[1411 / 1479] X509
[1412 / 1479] X509
[1413 / 1480] X509
[1414 / 1480] NIOCore
[1416 / 1481] NIOCore
[1420 / 1481] X509
[1424 / 1481] NIOPosix
[1426 / 1481]
[1428 / 1483] NIOEmbedded
[1431 / 1496] NIOPosix
[1432 / 1496] NIOPosix
[1434 / 1496] NIOEmbedded
[1440 / 1496] NIOPosix
[1441 / 1496] NIOPosix
[1442 / 1496] NIOPosix
[1443 / 1496] X509
[1444 / 1496] X509
[1451 / 1497] X509
[1457 / 1497] NIOPosix
[1461 / 1500] NIO
[1467 / 1501]
[1470 / 1508] NIOTLS
[1471 / 1508] NIOTLS
[1474 / 1508] NIOTLS
[1481 / 1509] CryptoExtras
[1484 / 1518] _CryptoExtras
[1487 / 1519] NIOPosix
[1490 / 1519] NIOSSL
[1491 / 1520] NIOSSL
[1492 / 1520] NIOSSL
[1493 / 1521] NIOSSL
[1496 / 1521] NIOEmbedded
[1503 / 1521] NIOSSL
[1506 / 1522]
[1506 / 1522] PassBuilder
[1506 / 1522] NIOSSL
[1512 / 1531] PassBuilder
[1514 / 1531] PassBuilder
[1515 / 1532] PassBuilder
[1516 / 1532] NIOSSL
[1518 / 1532] NIO
[1520 / 1532] NIOSSL
[1520 / 1532] PassBuilder
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: [1;33mwarning: [1;39mvariable 'fixits' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m25 |[0;0m var pass = pass
[0;36m26 |[0;0m
[0;36m27 |[0;0m var fixits = [
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'fixits' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m28 |[0;0m fixDeprecatedBarcodes,
[0;36m29 |[0;0m fixPassFieldsContainingConflictingKeys
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
[1529 / 1540] PassBuilder
[1531 / 1540] buildpass-product
/host/spi-builder-workspace/Sources/buildpass/ReadCredential.swift:50:9: [1;33mwarning: [1;39musing '_' to ignore the result of a Void-returning function is redundant[0;0m
[0;36m48 |[0;0m var buffer = [CChar](repeating: 0, count: 1024)
[0;36m49 |[0;0m defer {
[0;36m50 |[0;0m _ = buffer.withUnsafeMutableBytes { ptr in
[0;36m|[0;0m `- [1;33mwarning: [1;39musing '_' to ignore the result of a Void-returning function is redundant[0;0m
[0;36m51 |[0;0m #if canImport(Darwin)
[0;36m52 |[0;0m memset_s(ptr.baseAddress, ptr.count, 0, ptr.count)
/host/spi-builder-workspace/Sources/buildpass/ReadCredential.swift:64:12: [1;33mwarning: [1;39m'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m62 |[0;0m }
[0;36m63 |[0;0m
[0;36m64 |[0;0m return String[1532 / 1540] buildpass-product
(cString: buffer).trimmingCharacters(in: .newlines)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m65 |[0;0m }
[0;36m66 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1534 / 1540] buildpass-product
[1535 / 1541] buildpass-product
[1537 / 1541] PassBuilder
[1540 / 1542] PassBuilder
[1542 / 1542] PassBuilder-product
[1542 / 1542] buildpass-product
Build complete! (114.88 secs)
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "swift-subprocess",
"requirement" : {
"range" : [
{
"lower_bound" : "0.4.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-subprocess"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "603.0.1",
"upper_bound" : "605.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "3.14.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto"
},
{
"identity" : "swift-protobuf",
"requirement" : {
"range" : [
{
"lower_bound" : "1.37.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-protobuf"
},
{
"identity" : "swift-certificates",
"requirement" : {
"range" : [
{
"lower_bound" : "1.19.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-certificates"
},
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.36.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "PassBuilder",
"name" : "PassBuilder",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "PassBuilder",
"targets" : [
"PassBuilder"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "buildpass",
"targets" : [
"buildpass",
"PassBuilder"
],
"type" : {
"executable" : null
}
},
{
"name" : "PassMacros",
"targets" : [
"PassMacros"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PassPropertyProtocol",
"targets" : [
"PassPropertyProtocol"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PassMacrosImpl",
"targets" : [
"PassMacrosImpl"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "buildpass",
"module_type" : "SwiftTarget",
"name" : "buildpass",
"path" : "Sources/buildpass",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"buildpass"
],
"sources" : [
"BuildPass.swift",
"PersonalizePassTool.swift",
"ReadCredential.swift",
"SignPassTool.swift",
"Validation/CLIValidationIssueFormatStyle.swift",
"Validation/ValidatePassTool.swift"
],
"target_dependencies" : [
"PassBuilder"
],
"type" : "executable"
},
{
"c99name" : "PlatformFoundation",
"module_type" : "SwiftTarget",
"name" : "PlatformFoundation",
"path" : "Sources/PlatformFoundation",
"product_memberships" : [
"PassBuilder",
"buildpass"
],
"sources" : [
"PlatformFoundation.swift"
],
"type" : "library"
},
{
"c99name" : "PassPropertyProtocol",
"module_type" : "SwiftTarget",
"name" : "PassPropertyProtocol",
"path" : "Sources/PassMacros/PassPropertyProtocol",
"product_memberships" : [
"PassBuilder",
"buildpass",
"PassMacros",
"PassPropertyProtocol"
],
"sources" : [
"PassProperty.swift"
],
"type" : "library"
},
{
"c99name" : "PassMacrosImpl",
"module_type" : "SwiftTarget",
"name" : "PassMacrosImpl",
"path" : "Sources/PassMacros/PassMacrosImpl",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"PassBuilder",
"buildpass",
"PassMacros",
"PassMacrosImpl"
],
"sources" : [
"MacroExpansionError.swift",
"PassMacrosPlugin.swift",
"PassPropertyMacro.swift",
"PropertyArrayEmptyMacro.swift",
"PropertyOptionalEmptyMacro.swift",
"PropertyStringEmptyMacro.swift"
],
"type" : "macro"
},
{
"c99name" : "PassMacros",
"module_type" : "SwiftTarget",
"name" : "PassMacros",
"path" : "Sources/PassMacros/PassMacros",
"product_memberships" : [
"PassBuilder",
"buildpass",
"PassMacros"
],
"sources" : [
"PassProperty.swift"
],
"target_dependencies" : [
"PassMacrosImpl",
"PassPropertyProtocol"
],
"type" : "library"
},
{
"c99name" : "PassBuilder",
"module_type" : "SwiftTarget",
"name" : "PassBuilder",
"path" : "Sources/PassBuilder",
"product_dependencies" : [
"SwiftProtobuf",
"Crypto",
"Subprocess",
"SystemPackage",
"X509",
"NIOSSL"
],
"product_memberships" : [
"PassBuilder",
"buildpass"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/PassBuilder/Resources/Localizable.xcstrings",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Codable/CodableDefault.swift",
"Codable/CodableIgnoring.swift",
"Codable/DefaultCodingProvider.swift",
"Codable/JSONMerger.swift",
"Codable/PassDateTimeFormatter.swift",
"Codable/PassJSONCoders.swift",
"FileWrapper/FileManager+FileExists.swift",
"FileWrapper/FileWrapperContainer+Replacing.swift",
"FileWrapper/FileWrapperProtocol.swift",
"FileWrapper/PBFileWrapper.swift",
"Fixits/PassFixit.swift",
"PassPackage/Fields/Pass+FieldContent+Value.swift",
"PassPackage/Fields/Pass+FieldContent.swift",
"PassPackage/Fields/Pass+Fields.swift",
"PassPackage/Fields/Pass+FieldsAggregate.swift",
"PassPackage/Fields/Pass+TransitType.swift",
"PassPackage/ImageFile/PassImage.swift",
"PassPackage/ImageFile/PassImageDescriptor.swift",
"PassPackage/ImageFile/PassImageFile.swift",
"PassPackage/Pass/Pass+Action.swift",
"PassPackage/Pass/Pass+Barcode.swift",
"PassPackage/Pass/Pass+Beacon.swift",
"PassPackage/Pass/Pass+DataDetectorType.swift",
"PassPackage/Pass/Pass+DateTimeFormat.swift",
"PassPackage/Pass/Pass+ItemID.swift",
"PassPackage/Pass/Pass+Location.swift",
"PassPackage/Pass/Pass+NFC.swift",
"PassPackage/Pass/Pass+NumberFormat.swift",
"PassPackage/Pass/Pass+PreferredStyleSchemes.swift",
"PassPackage/Pass/Pass+PrepareEncodeDecode.swift",
"PassPackage/Pass/Pass+RelevantDate.swift",
"PassPackage/Pass/Pass+TextAlignment.swift",
"PassPackage/Pass/Pass.swift",
"PassPackage/Pass/PassColor.swift",
"PassPackage/Pass/PassDistance.swift",
"PassPackage/Pass/PassStyle.swift",
"PassPackage/PassPackage.swift",
"PassPackage/Semantics/Pass+Seat.swift",
"PassPackage/Semantics/PassSemantics+CurrencyAmount.swift",
"PassPackage/Semantics/PassSemantics+EventDateInfo.swift",
"PassPackage/Semantics/PassSemantics+EventType.swift",
"PassPackage/Semantics/PassSemantics+WifiNetwork.swift",
"PassPackage/Semantics/PassSemantics.swift",
"PassPackage/Semantics/PersonNameComponents.swift",
"PassPackage/Tooling/Tooling.swift",
"PassPackage/UpcomingPass/UpcomingPassInformationEntry+DateInformation.swift",
"PassPackage/UpcomingPass/UpcomingPassInformationEntry+Image.swift",
"PassPackage/UpcomingPass/UpcomingPassInformationEntry+ImageURLEntry.swift",
"PassPackage/UpcomingPass/UpcomingPassInformationEntry+Images.swift",
"PassPackage/UpcomingPass/UpcomingPassInformationEntry+URLs.swift",
"PassPackage/UpcomingPass/UpcomingPassInformationEntry.swift",
"PassSigning/Manifest/Data+SHA1.swift",
"PassSigning/Manifest/DiskManifestGenerator.swift",
"PassSigning/Manifest/InMemoryManifestGenerator.swift",
"PassSigning/ManifestSignatureGenerator.swift",
"PassSigning/PassCertificate+Attributes.swift",
"PassSigning/PassCertificate.swift",
"PassSigning/PassSigner.swift",
"PassSigning/PassSigningError.swift",
"PassSigning/Zipper.swift",
"TemplatePersonalization/PassTemplatePersonalization.swift",
"TemplatePersonalization/ProtoBuf/Pass.pb.swift",
"TemplatePersonalization/ProtoBuf/PassAction.pb.swift",
"TemplatePersonalization/ProtoBuf/PassBarcode.pb.swift",
"TemplatePersonalization/ProtoBuf/PassBeacon.pb.swift",
"TemplatePersonalization/ProtoBuf/PassColor.pb.swift",
"TemplatePersonalization/ProtoBuf/PassDataDetectorType.pb.swift",
"TemplatePersonalization/ProtoBuf/PassDateTimeFormat.pb.swift",
"TemplatePersonalization/ProtoBuf/PassFieldContent.pb.swift",
"TemplatePersonalization/ProtoBuf/PassFieldValue.pb.swift",
"TemplatePersonalization/ProtoBuf/PassFields.pb.swift",
"TemplatePersonalization/ProtoBuf/PassFieldsList.pb.swift",
"TemplatePersonalization/ProtoBuf/PassFieldsTemplateCustomization.pb.swift",
"TemplatePersonalization/ProtoBuf/PassImageFile.pb.swift",
"TemplatePersonalization/ProtoBuf/PassImageSet.pb.swift",
"TemplatePersonalization/ProtoBuf/PassLocation.pb.swift",
"TemplatePersonalization/ProtoBuf/PassNFC.pb.swift",
"TemplatePersonalization/ProtoBuf/PassNumberFormat.pb.swift",
"TemplatePersonalization/ProtoBuf/PassPackage.pb.swift",
"TemplatePersonalization/ProtoBuf/PassPersonName.pb.swift",
"TemplatePersonalization/ProtoBuf/PassRelevantDate.pb.swift",
"TemplatePersonalization/ProtoBuf/PassSeat.pb.swift",
"TemplatePersonalization/ProtoBuf/PassSemantics.pb.swift",
"TemplatePersonalization/ProtoBuf/PassTextAlignment.pb.swift",
"TemplatePersonalization/ProtoBuf/PassTransitType.pb.swift",
"TemplatePersonalization/ProtoBuf/UpcomingPassInformationEntry.pb.swift",
"TemplatePersonalization/ProtobufDecode/Pass+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassAction+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassBarcode+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassBarcodeFormat+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassBeacon+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassColor+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassDataDetectorType+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassDateTimeFormat+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassFieldContent+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassFields+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassImage+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassImageFile+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassLocation+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassNFC+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassNumberFormat+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassPackage+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassPersonName+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassRelevantDate+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassSeat+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassSemantics+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/PassTextAlignment+ProtoDecode.swift",
"TemplatePersonalization/ProtobufDecode/ProtobufError.swift",
"TemplatePersonalization/ProtobufDecode/UpcomingPassInformationEntry+ProtoDecode.swift",
"Validation/PassDomain.swift",
"Validation/PassValidationIssue.swift",
"Validation/ValidationResultBuilder/PassValidationBuilder.swift",
"Validation/ValidationResultBuilder/PassValidationPlugin.swift",
"Validation/ValidationResultBuilder/PassValidationResult.swift",
"Validation/Validators/BoardingPassValidator.swift",
"Validation/Validators/EventTicketValidator.swift",
"Validation/Validators/FieldFormattingValidator.swift",
"Validation/Validators/PassValidator.swift",
"Validation/Validators/RequiredImagesValidator.swift",
"Validation/Validators/SeatValidator.swift"
],
"target_dependencies" : [
"PassMacros",
"PlatformFoundation"
],
"type" : "library"
}
],
"tools_version" : "6.3"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ad3afec1d6cff9a88dbd06b5b923cd7d46d6f55cc44d4c49fe48cde94ee812a7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.