The Swift Package Index logo.Swift Package Index

Build Information

Successful build of combine-cocoa, reference main (a5dad3), with Swift 6.4 for Linux on 27 Sep 2026 18:47:09 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/capturecontext/combine-cocoa.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/capturecontext/combine-cocoa
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a5dad3c ci: update shared actions
Cloned https://github.com/capturecontext/combine-cocoa.git
Revision (git rev-parse @):
a5dad3c51958494282a298275dd5f9e0a4c1c10e
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/capturecontext/combine-cocoa.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/capturecontext/combine-cocoa.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/capturecontext/combine-extensions.git
[1/474] Fetching combine-extensions
Fetched https://github.com/capturecontext/combine-extensions.git (0.55s)
Computing version for https://github.com/capturecontext/combine-extensions.git
Computed https://github.com/capturecontext/combine-extensions.git at 0.3.4 (0.73s)
Fetching https://github.com/capturecontext/combine-interception.git
Fetching https://github.com/pointfreeco/swift-concurrency-extras.git
Fetching https://github.com/pointfreeco/combine-schedulers.git
[1/2686] Fetching combine-schedulers
[1479/3744] Fetching combine-schedulers, swift-concurrency-extras
[2762/4048] Fetching combine-schedulers, swift-concurrency-extras, combine-interception
Fetched https://github.com/pointfreeco/combine-schedulers.git (0.44s)
[770/1362] Fetching swift-concurrency-extras, combine-interception
Fetched https://github.com/capturecontext/combine-interception.git (0.48s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras.git (0.48s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras.git
Computed https://github.com/pointfreeco/swift-concurrency-extras.git at 1.4.1 (0.68s)
Computing version for https://github.com/pointfreeco/combine-schedulers.git
Computed https://github.com/pointfreeco/combine-schedulers.git at 1.2.2 (0.21s)
Fetching https://github.com/OpenCombine/OpenCombine.git
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/8306] Fetching opencombine
[1081/14467] Fetching opencombine, swift-issue-reporting
Fetched https://github.com/OpenCombine/OpenCombine.git (0.74s)
Fetched https://github.com/pointfreeco/swift-issue-reporting (0.74s)
Computing version for https://github.com/capturecontext/combine-interception.git
Computed https://github.com/capturecontext/combine-interception.git at 0.4.3 (0.91s)
Fetching https://github.com/capturecontext/swift-interception.git
[1/463] Fetching swift-interception
Fetched https://github.com/capturecontext/swift-interception.git (0.45s)
Computing version for https://github.com/OpenCombine/OpenCombine.git
Computed https://github.com/OpenCombine/OpenCombine.git at 0.14.0 (1.57s)
Computing version for https://github.com/capturecontext/swift-interception.git
Computed https://github.com/capturecontext/swift-interception.git at 0.4.7 (0.19s)
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/stackotter/swift-macro-toolkit.git
[1/996] Fetching swift-macro-toolkit
[997/81065] Fetching swift-macro-toolkit, swift-syntax
Fetched https://github.com/stackotter/swift-macro-toolkit.git (3.64s)
Fetched https://github.com/swiftlang/swift-syntax.git (3.67s)
Computing version for https://github.com/stackotter/swift-macro-toolkit.git
Computed https://github.com/stackotter/swift-macro-toolkit.git at 0.9.0 (3.91s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (1.11s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (0.32s)
Creating working copy for https://github.com/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at 0.14.0
Creating working copy for https://github.com/capturecontext/swift-interception.git
Working copy of https://github.com/capturecontext/swift-interception.git resolved at 0.4.7
Creating working copy for https://github.com/capturecontext/combine-interception.git
Working copy of https://github.com/capturecontext/combine-interception.git resolved at 0.4.3
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras.git
Working copy of https://github.com/pointfreeco/swift-concurrency-extras.git resolved at 1.4.1
Creating working copy for https://github.com/capturecontext/combine-extensions.git
Working copy of https://github.com/capturecontext/combine-extensions.git resolved at 0.3.4
Creating working copy for https://github.com/pointfreeco/combine-schedulers.git
Working copy of https://github.com/pointfreeco/combine-schedulers.git resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/stackotter/swift-macro-toolkit.git
Working copy of https://github.com/stackotter/swift-macro-toolkit.git resolved at 0.9.0
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1215]
[Planning deferred tasks]
[Starting]
[28 / 501] _InterceptionCustomSelectors
[235 / 501]
[255 / 547] SwiftSyntax601
[287 / 556] OpenCombine
[293 / 565] OpenCombine
[305 / 565] IssueReporting
[317 / 565] _InterceptionUtils
[320 / 566] _InterceptionCustomSelectors
[325 / 567] SwiftSyntax602
[335 / 568] SwiftSyntax600
[343 / 571] OpenCombine
[344 / 571] SwiftSyntax509
[347 / 571] OpenCombine
[351 / 571] _InterceptionCustomSelectors
[354 / 573] _InterceptionUtils
[358 / 573] IssueReporting
[360 / 573] IssueReporting-product
[361 / 573] OpenCombine
[363 / 573] IssueReporting
[364 / 573] IssueReporting
[364 / 573] Interception
[369 / 573] ConcurrencyExtras
[373 / 574] IssueReporting
[383 / 574] SwiftSyntax509
[391 / 590] Interception
[394 / 603] SwiftSyntax
[406 / 603] COpenCombineHelpers
[408 / 603] OpenCombine
[409 / 604] SwiftSyntax
[411 / 604] SwiftSyntax
[412 / 604] SwiftSyntax
[412 / 604] OpenCombineFoundation
[419 / 604] OpenCombineFoundation
[421 / 604] OpenCombineFoundation
[422 / 604] OpenCombineFoundation
[423 / 604] OpenCombineFoundation
[424 / 604] OpenCombineFoundation
[424 / 604] OpenCombineDispatch
[425 / 604] OpenCombineShim
[426 / 605] OpenCombineShim
[427 / 605] OpenCombineFoundation
[430 / 605] Interception
[431 / 605] Interception-product
[432 / 605] Interception-product
[435 / 606] Interception
[439 / 607] OpenCombineDispatch
[445 / 614] CombineInterception
[448 / 615] OpenCombineShim
[459 / 615] OpenCombineShim
[463 / 626] CombineSchedulers
[465 / 626] CombineSchedulers
[468 / 626] CombineSchedulers
[472 / 626] CombineSchedulers
[473 / 626] CombineSchedulers-product
[474 / 626] CombineSchedulers-product
[476 / 626] CombineExtensions
[480 / 626]
[483 / 628] CombineExtensions
[486 / 637] CombineExtensions
[496 / 637] CombineExtensions-product
[498 / 637] CombineExtensions
[502 / 647] CombineExtensions
[504 / 648] CombineExtensions
[514 / 648] CombineExtensions
[517 / 648]
[520 / 649] CombineCocoa
[521 / 649] SwiftSyntax
[533 / 668] SwiftDiagnostics
[534 / 677] SwiftParser
[535 / 677] SwiftParser
[536 / 677] SwiftDiagnostics
[542 / 677] SwiftBasicFormat
[547 / 677] SwiftBasicFormat
[548 / 677] SwiftParser
[549 / 677] SwiftParser
[551 / 677] SwiftParser
[555 / 677] SwiftParser
[558 / 677] SwiftDiagnostics
[559 / 677] SwiftDiagnostics
[560 / 677] SwiftOperators
[561 / 677] SwiftOperators
[562 / 677] SwiftDiagnostics-product
[564 / 677] SwiftDiagnostics
[565 / 677] SwiftBasicFormat
[567 / 678] SwiftBasicFormat
[568 / 678] SwiftDiagnostics
[569 / 678] SwiftBasicFormat
[571 / 678] SwiftBasicFormat
[576 / 698] SwiftOperators
[576 / 699] SwiftParserDiagnostics
[580 / 700] SwiftParserDiagnostics
[586 / 700] SwiftOperators
[590 / 700] SwiftOperators
[590 / 700] SwiftSyntaxBuilder
[591 / 700] SwiftSyntaxBuilder
[593 / 700] SwiftParserDiagnostics
[594 / 700] SwiftParser
[596 / 700] SwiftParser
[598 / 700] SwiftOperators
[601 / 700] SwiftOperators
[602 / 700] SwiftOperators
[603 / 700] SwiftOperators
[604 / 700]
[609 / 710] SwiftSyntaxBuilder
[610 / 710] SwiftSyntaxBuilder
[611 / 710] SwiftSyntaxBuilder
[611 / 711] SwiftParserDiagnostics
[613 / 712] SwiftSyntaxBuilder
[614 / 712] SwiftSyntaxBuilder
[615 / 712] SwiftSyntaxBuilder
[619 / 712] SwiftSyntaxBuilder
[627 / 722] SwiftOperators
[629 / 722] SwiftIfConfig
[630 / 722] SwiftIfConfig
[631 / 722] SwiftIfConfig
[632 / 722] SwiftIfConfig
[636 / 722] SwiftIfConfig
[642 / 724]
[646 / 733] SwiftSyntaxMacros
[647 / 733] SwiftSyntaxMacros
[653 / 733] SwiftSyntaxMacros
[660 / 743] SwiftSyntaxMacroExpansion
[661 / 743] SwiftSyntaxMacroExpansion
[663 / 744] SwiftSyntaxMacroExpansion
[665 / 745] SwiftSyntaxMacros
[668 / 745] SwiftSyntaxMacroExpansion
[669 / 745] SwiftIfConfig
[676 / 747] SwiftCompilerPluginMessageHandling
[678 / 755] SwiftCompilerPluginMessageHandling
[679 / 755] SwiftCompilerPluginMessageHandling
[680 / 755] SwiftCompilerPluginMessageHandling
[683 / 755] SwiftCompilerPluginMessageHandling
[684 / 755] SwiftCompilerPluginMessageHandling
[685 / 755] SwiftCompilerPluginMessageHandling
[686 / 755] SwiftCompilerPluginMessageHandling
[693 / 758] SwiftCompilerPlugin
[699 / 759]
[702 / 769] SwiftSyntaxMacroExpansion
[703 / 769] MacroToolkit
[703 / 770] SwiftCompilerPluginMessageHandling
[707 / 770] SwiftCompilerPlugin
[710 / 770] MacroToolkit
[715 / 770] MacroToolkit
[717 / 770]
[717 / 770] MacroToolkit
[719 / 771] SwiftCompilerPluginMessageHandling
[721 / 772] SwiftSyntax
[724 / 773] SwiftSyntax
[730 / 773] SwiftSyntaxBuilder
[736 / 773] MacroToolkit
[741 / 774] InterceptionMacrosPlugin
[745 / 778] InterceptionMacrosPlugin
[750 / 779] InterceptionMacrosPlugin
[762 / 786] _InterceptionMacros
[782 / 792] CombineCocoaMacros
Build complete! (71.34 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "combine-extensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.4",
            "upper_bound" : "0.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/capturecontext/combine-extensions.git"
    }
  ],
  "manifest_display_name" : "combine-cocoa",
  "name" : "combine-cocoa",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "CombineCocoa",
      "targets" : [
        "CombineCocoa"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CombineCocoaMacros",
      "targets" : [
        "CombineCocoaMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "CombineCocoaMacros",
      "module_type" : "SwiftTarget",
      "name" : "CombineCocoaMacros",
      "path" : "Sources/CombineCocoaMacros",
      "product_dependencies" : [
        "CombineExtensionsMacros"
      ],
      "product_memberships" : [
        "CombineCocoaMacros"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "CombineCocoa"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CombineCocoa",
      "module_type" : "SwiftTarget",
      "name" : "CombineCocoa",
      "path" : "Sources/CombineCocoa",
      "product_dependencies" : [
        "CombineExtensions"
      ],
      "product_memberships" : [
        "CombineCocoa",
        "CombineCocoaMacros"
      ],
      "sources" : [
        "AppKit/NSControl+ActionHandler.swift",
        "CombineControlEvent.swift",
        "CombineControlTarget.swift",
        "Exports.swift",
        "UIKit/AnimatedAssignSubscriber.swift",
        "UIKit/Controllers/UIViewController+Presentation.swift",
        "UIKit/Controls/NSTextStorage+Combine.swift",
        "UIKit/Controls/UIBarButtonItem+Combine.swift",
        "UIKit/Controls/UICollectionView+Combine.swift",
        "UIKit/Controls/UIControl+Combine.swift",
        "UIKit/Controls/UIGestureRecognizer+Combine.swift",
        "UIKit/Controls/UIScrollView+Combine.swift",
        "UIKit/Controls/UISearchBar+Combine.swift",
        "UIKit/Controls/UITableView+Combine.swift",
        "UIKit/Controls/UITextView+Combine.swift",
        "UIKit/Keyboard/Keyboard+Combine.swift",
        "UIKit/Keyboard/KeyboardChangeContext.swift",
        "UIKit/Keyboard/KeyboardEvent.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.