The Swift Package Index logo.Swift Package Index

Build Information

Successful build of MastodonPostScheduler, reference main (d228bf), with Swift 6.4 for Android on 21 Sep 2026 21:13:08 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886769-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: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/finestructure/MastodonPostScheduler.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/finestructure/MastodonPostScheduler
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at d228bf9 Update README
Cloned https://github.com/finestructure/MastodonPostScheduler.git
Revision (git rev-parse @):
d228bf90e6c33d1bd5f03231720b4038bb4b1a8a
SUCCESS checkout https://github.com/finestructure/MastodonPostScheduler.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.4
Building package at path:  $PWD
https://github.com/finestructure/MastodonPostScheduler.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886769-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: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/TootSDK/TootSDK
Fetching https://github.com/apple/swift-argument-parser.git
[1/10154] Fetching tootsdk
[712/29072] Fetching tootsdk, swift-argument-parser
Fetched https://github.com/TootSDK/TootSDK (0.72s)
[13811/18918] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git (0.87s)
Computing version for https://github.com/TootSDK/TootSDK
Computed https://github.com/TootSDK/TootSDK at 12.2.0 (1.95s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/karwa/swift-url.git
[1/18549] Fetching swift-crypto
[1856/25035] Fetching swift-crypto, swiftsoup
[8742/52678] Fetching swift-crypto, swiftsoup, swift-collections
[17302/64403] Fetching swift-crypto, swiftsoup, swift-collections, swift-url
[26109/150468] Fetching swift-crypto, swiftsoup, swift-collections, swift-url, swift-nio
Fetched https://github.com/karwa/swift-url.git (1.38s)
[106039/138743] Fetching swift-crypto, swiftsoup, swift-collections, swift-nio
Fetched https://github.com/apple/swift-collections.git (1.38s)
Fetched https://github.com/apple/swift-crypto.git (1.39s)
[60707/92551] Fetching swiftsoup, swift-nio
Fetched https://github.com/scinfu/SwiftSoup.git (2.90s)
Fetched https://github.com/apple/swift-nio.git (2.93s)
Computing version for https://github.com/karwa/swift-url.git
Computed https://github.com/karwa/swift-url.git at 0.4.2 (3.14s)
Fetching https://github.com/apple/swift-system.git
[1/6898] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (0.66s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.84s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.29s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.21s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.13.9 (0.15s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.25s)
Fetching https://github.com/apple/swift-asn1.git
[1/1983] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (0.45s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (1.53s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.33s)
Fetching https://github.com/apple/swift-atomics.git
[1/1875] Fetching swift-atomics
Fetched https://github.com/apple/swift-atomics.git (0.54s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.72s)
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.15.1
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-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.13.9
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/karwa/swift-url.git
Working copy of https://github.com/karwa/swift-url.git resolved at 0.4.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.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-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/TootSDK/TootSDK
Working copy of https://github.com/TootSDK/TootSDK resolved at 12.2.0
Building for debugging...
[Computing dependencies]
[Provisioning 3 / 55]
[Pre-planning 1 / 1278]
[Planning deferred tasks]
[Writing build description]
[201 / 837] CNIOAtomics
[253 / 894] SwiftSoup
[254 / 894] _NIOBase64
[267 / 905] ArgumentParserToolInfo
[268 / 905] _NIODataStructures
[294 / 905] CNIOLinux
[296 / 905] Atomics
[308 / 905] UnicodeDataStructures
[315 / 906] UnicodeDataStructures
[318 / 906] SwiftSoup
[320 / 907] _NIODataStructures
[322 / 907] UnicodeDataStructures
[325 / 908] UnicodeDataStructures
[332 / 908] SwiftSoup
[339 / 908] InternalCollectionsUtilities
[339 / 908] NIOConcurrencyHelpers
[341 / 908] _RopeModule
[348 / 909] NIOConcurrencyHelpers
[352 / 909] CryptoBoringWrapper
[355 / 909] Crypto
[356 / 909] CryptoBoringWrapper
[359 / 910] InternalCollectionsUtilities
[365 / 910] Atomics-product
[366 / 911] Atomics
[378 / 911] CNIOWASI
[388 / 911] CCryptoBoringSSL
[391 / 911] CCryptoBoringSSL
[394 / 913] SwiftSoup
[398 / 913] CCryptoBoringSSL
[399 / 913] CNIOAtomics
[402 / 913] CCryptoBoringSSL
[410 / 913] CCryptoBoringSSL
[413 / 913] CCryptoBoringSSL
[414 / 914] CCryptoBoringSSL
[416 / 914] CCryptoBoringSSL
[420 / 914] CCryptoBoringSSL
[422 / 914] CCryptoBoringSSL
[425 / 914] CCryptoBoringSSL
[428 / 914] CCryptoBoringSSL
[431 / 914] CCryptoBoringSSL
[432 / 914] CCryptoBoringSSL
[436 / 914] CCryptoBoringSSL
[444 / 914] CCryptoBoringSSL
[445 / 914] CCryptoBoringSSL
[446 / 914] CCryptoBoringSSL
[451 / 914] CCryptoBoringSSL
[452 / 914] CCryptoBoringSSL
[453 / 914] CCryptoBoringSSL
[454 / 914] CCryptoBoringSSL
[456 / 914] CCryptoBoringSSL
[460 / 914] CCryptoBoringSSL
[461 / 914] CCryptoBoringSSL
[463 / 914] CCryptoBoringSSL
[468 / 914] CCryptoBoringSSL
[469 / 914] CCryptoBoringSSL
[471 / 914] CCryptoBoringSSL
[475 / 914] CCryptoBoringSSL
[478 / 914] CCryptoBoringSSL
[481 / 914] CCryptoBoringSSL
[484 / 914] CCryptoBoringSSL
[485 / 914] CCryptoBoringSSL
[486 / 914] CCryptoBoringSSL
[491 / 914] CCryptoBoringSSL
[495 / 914] CCryptoBoringSSL
[501 / 914] CCryptoBoringSSL
[511 / 914] CCryptoBoringSSL
[521 / 914] CCryptoBoringSSL
[524 / 914] CCryptoBoringSSL
[527 / 914] CCryptoBoringSSL
[528 / 914] CCryptoBoringSSL
[532 / 914] CCryptoBoringSSL
[534 / 914] CCryptoBoringSSL
[536 / 914] CCryptoBoringSSL
[537 / 914] CCryptoBoringSSL
[541 / 914] CCryptoBoringSSL
[544 / 914] CCryptoBoringSSL
[549 / 914] CCryptoBoringSSL
[551 / 914] CCryptoBoringSSL
[552 / 914] CCryptoBoringSSL
[555 / 914] CCryptoBoringSSL
[559 / 914] CCryptoBoringSSL
[561 / 914] CCryptoBoringSSL
[563 / 914] CCryptoBoringSSL
[565 / 914] CCryptoBoringSSL
[566 / 914] CCryptoBoringSSL
[567 / 914] CCryptoBoringSSL
[572 / 914] CCryptoBoringSSL
[579 / 914] CCryptoBoringSSL
[582 / 914] CCryptoBoringSSL
[585 / 914] CCryptoBoringSSL
[588 / 914] CCryptoBoringSSL
[592 / 914] CCryptoBoringSSL
[594 / 914] CCryptoBoringSSL
[597 / 914] CCryptoBoringSSL
[598 / 914] CCryptoBoringSSL
[601 / 914] CCryptoBoringSSL
[605 / 914] CCryptoBoringSSL
[614 / 914] CCryptoBoringSSL
[618 / 914] CCryptoBoringSSL
[621 / 914] CCryptoBoringSSL
[624 / 914] CCryptoBoringSSL
[626 / 914] CCryptoBoringSSL
[632 / 914] CCryptoBoringSSL
[638 / 914] CCryptoBoringSSL
[639 / 914] CCryptoBoringSSL
[644 / 914] CCryptoBoringSSL
[645 / 914] CCryptoBoringSSL
[650 / 914] CCryptoBoringSSL
[653 / 914] CCryptoBoringSSL
[655 / 914] CCryptoBoringSSL
[658 / 914] CCryptoBoringSSL
[660 / 914] CCryptoBoringSSL
[663 / 914] CCryptoBoringSSL
[667 / 914] CCryptoBoringSSL
[670 / 914] CCryptoBoringSSL
[675 / 914] CCryptoBoringSSL
[680 / 914] CCryptoBoringSSL
[684 / 914] CCryptoBoringSSL
[691 / 914] CCryptoBoringSSL
[695 / 914] CCryptoBoringSSL
[696 / 914] CCryptoBoringSSL
[698 / 914] CCryptoBoringSSL
[703 / 914] CCryptoBoringSSL
[705 / 914] CCryptoBoringSSL
[707 / 914] CCryptoBoringSSL
[709 / 914] CCryptoBoringSSL
[711 / 914] CCryptoBoringSSL
[713 / 914] CCryptoBoringSSL
[718 / 914] CCryptoBoringSSL
[722 / 914] CCryptoBoringSSL
[730 / 914] CCryptoBoringSSL
[736 / 914] CCryptoBoringSSL
[740 / 914] CCryptoBoringSSL
[742 / 914] CCryptoBoringSSL
[745 / 914] CCryptoBoringSSL
[748 / 914] CCryptoBoringSSL
[749 / 914] CCryptoBoringSSL
[750 / 914] CCryptoBoringSSL
[752 / 914] CCryptoBoringSSL
[753 / 914] CCryptoBoringSSL
[755 / 914] CCryptoBoringSSL
[767 / 916] CNIOWASI
[771 / 925] HashTreeCollections
[775 / 959] OrderedCollections
[778 / 959] _RopeModule
[779 / 959] _RopeModule
[781 / 959] IDNA
[792 / 959] _RopeModule
[793 / 959] _RopeModule
[794 / 959] _RopeModule
[797 / 959] _RopeModule
[808 / 959] OrderedCollections
[810 / 959] OrderedCollections
[811 / 959] HashTreeCollections
[819 / 959] IDNA
[820 / 959] WebURL
[821 / 959] WebURL
[827 / 960] _RopeModule
[829 / 960] _RopeModule
[834 / 961] HeapModule
[838 / 962] OrderedCollections
[842 / 962] HashTreeCollections
[843 / 962]
[847 / 976] Crypto
[851 / 1002] ArgumentParser
[854 / 1003] ContainersPreview
[861 / 1003] Crypto
[862 / 1003] HashTreeCollections
[866 / 1003] BitCollections
[877 / 1003] ArgumentParser
[881 / 1003] Crypto-product
[885 / 1004] HashTreeCollections
[890 / 1004] DequeModule
[893 / 1004] BitCollections
[895 / 1004] ContainersPreview
[897 / 1005] BitCollections
[899 / 1005] ContainersPreview
[901 / 1005] Atomics
[903 / 1005] ArgumentParser
[905 / 1005] ArgumentParser
[907 / 1005] ArgumentParser-product
[912 / 1007] ArgumentParser
[915 / 1008] IDNA
[917 / 1017] WebURL
[918 / 1017] WebURL
[918 / 1017] ArgumentParser
[922 / 1017] WebURL
[924 / 1017] WebURL
[924 / 1017] InternalCollectionsUtilities
[927 / 1018] OrderedCollections
[928 / 1018] HeapModule
[930 / 1018] ContainersPreview
[932 / 1018] NIOConcurrencyHelpers
[935 / 1028] IDNA
[938 / 1028] DequeModule
[939 / 1028] DequeModule
[940 / 1028] DequeModule
[941 / 1028] DequeModule
[942 / 1028] DequeModule
[943 / 1028] DequeModule
[943 / 1028]
[945 / 1028]
[947 / 1028] DequeModule
[947 / 1028] WebURL
[947 / 1029] DequeModule
[973 / 1056] WebURLFoundationExtras
[975 / 1057] NIOCore
[983 / 1057] WebURL
[988 / 1057] NIOCore
[994 / 1058] WebURLFoundationExtras
[997 / 1059] WebURLFoundationExtras
[999 / 1059] WebURLFoundationExtras
[1003 / 1059] DequeModule
[1006 / 1059] NIOCore
[1024 / 1075] NIOPosix
[1025 / 1075] NIOPosix
[1026 / 1075] NIOEmbedded
[1031 / 1075] NIOEmbedded
[1033 / 1075] NIOPosix
[1034 / 1076] NIOPosix
[1037 / 1076] NIOEmbedded
[1037 / 1076] NIOPosix
[1050 / 1079]
[1055 / 1090] NIOPosix
[1057 / 1090] NIOHTTP1
[1058 / 1090] NIOHTTP1
[1061 / 1090] NIOHTTP1
[1062 / 1090] NIOHTTP1
[1066 / 1090] NIOHTTP1
[1073 / 1100] MultipartKitTootSDK
[1075 / 1100] MultipartKitTootSDK
[1078 / 1101] NIOPosix
[1086 / 1102]
[1087 / 1102] TootSDK
[1094 / 1112] TootSDK
[1095 / 1112] TootSDK
[1096 / 1113] TootSDK
[1097 / 1113] NIOHTTP1
[1104 / 1113] NIOHTTP1
[1107 / 1114]
[1109 / 1120] mastodon-post-scheduler-product
[1110 / 1120] mastodon-post-scheduler-product
[1111 / 1120] mastodon-post-scheduler-product
[1113 / 1120] mastodon-post-scheduler-product
[1115 / 1120] MultipartKitTootSDK
[1115 / 1120] TootSDK
[1115 / 1120] mastodon-post-scheduler-product
[1118 / 1121] TootSDK
[1118 / 1122] TootSDK
[1121 / 1122] TootSDK
[1122 / 1122] mastodon-post-scheduler-product
Build complete! (65.65 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "tootsdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.2.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/TootSDK/TootSDK"
    }
  ],
  "manifest_display_name" : "MastodonPostScheduler",
  "name" : "MastodonPostScheduler",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "mastodon-post-scheduler",
      "targets" : [
        "MastodonPostScheduler"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MastodonPostScheduler",
      "module_type" : "SwiftTarget",
      "name" : "MastodonPostScheduler",
      "path" : "Sources/MastodonPostScheduler",
      "product_dependencies" : [
        "ArgumentParser",
        "TootSDK"
      ],
      "product_memberships" : [
        "mastodon-post-scheduler"
      ],
      "sources" : [
        "Delete.swift",
        "List.swift",
        "MastodonPostScheduler.swift",
        "Models.swift",
        "Schedule.swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "6.0"
}
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.