The Swift Package Index logo.Swift Package Index

Build Information

Successful build of combine-extensions, reference 0.3.4 (ac959c), with Swift 6.4 for Linux on 27 Sep 2026 18:58:36 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-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-extensions.git
Reference: 0.3.4
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-extensions
 * tag               0.3.4      -> FETCH_HEAD
HEAD is now at ac959c3 chore: update package dependencies
Cloned https://github.com/capturecontext/combine-extensions.git
Revision (git rev-parse @):
ac959c3803537edf2db5a23f5011278aee1686d3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/capturecontext/combine-extensions.git at 0.3.4
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/capturecontext/combine-extensions.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-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/pointfreeco/swift-concurrency-extras.git
Fetching https://github.com/capturecontext/combine-interception.git
Fetching https://github.com/pointfreeco/combine-schedulers.git
[1/304] Fetching combine-interception
[105/1362] Fetching combine-interception, swift-concurrency-extras
Fetched https://github.com/capturecontext/combine-interception.git (0.48s)
[467/3744] Fetching swift-concurrency-extras, combine-schedulers
Fetched https://github.com/pointfreeco/swift-concurrency-extras.git (0.52s)
Fetched https://github.com/pointfreeco/combine-schedulers.git (0.56s)
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.76s)
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/pointfreeco/swift-issue-reporting
Fetching https://github.com/OpenCombine/OpenCombine.git
[1/6161] Fetching swift-issue-reporting
[4622/14467] Fetching swift-issue-reporting, opencombine
Fetched https://github.com/OpenCombine/OpenCombine.git (0.75s)
Fetched https://github.com/pointfreeco/swift-issue-reporting (0.75s)
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.47s)
Computing version for https://github.com/OpenCombine/OpenCombine.git
Computed https://github.com/OpenCombine/OpenCombine.git at 0.14.0 (1.59s)
Computing version for https://github.com/capturecontext/swift-interception.git
Computed https://github.com/capturecontext/swift-interception.git at 0.4.7 (0.17s)
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 (4.06s)
Fetched https://github.com/swiftlang/swift-syntax.git (4.09s)
Computing version for https://github.com/stackotter/swift-macro-toolkit.git
Computed https://github.com/stackotter/swift-macro-toolkit.git at 0.9.0 (4.41s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (1.18s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (0.30s)
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/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at 0.14.0
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/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-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/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/stackotter/swift-macro-toolkit.git
Working copy of https://github.com/stackotter/swift-macro-toolkit.git resolved at 0.9.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
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1155]
[Planning deferred tasks]
[Starting]
[31 / 475] _InterceptionUtils
[208 / 475] CombineExtensionsMacros
[235 / 490] SwiftSyntax601
[247 / 506] SwiftSyntax603
[265 / 506] _InterceptionCustomSelectors
[277 / 506] _InterceptionUtils
[288 / 507] _InterceptionCustomSelectors
[290 / 508] _InterceptionCustomSelectors
[295 / 508]
[307 / 515] SwiftSyntax600
[320 / 536] SwiftSyntax600
[325 / 537] OpenCombine
[326 / 545] OpenCombine
[326 / 545] COpenCombineHelpers
[334 / 545] OpenCombine
[335 / 545] IssueReporting
[336 / 545] _InterceptionUtils
[342 / 546] _InterceptionUtils
[346 / 547] OpenCombine
[348 / 547] _InterceptionUtils
[351 / 547] _InterceptionCustomSelectors
[357 / 547] OpenCombine
[358 / 547] OpenCombineFoundation
[360 / 547] IssueReporting
[363 / 547] ConcurrencyExtras
[364 / 547] ConcurrencyExtras
[365 / 547] ConcurrencyExtras
[366 / 548] ConcurrencyExtras
[367 / 548] ConcurrencyExtras
[369 / 548] ConcurrencyExtras
[370 / 548] ConcurrencyExtras-product
[371 / 548] COpenCombineHelpers
[372 / 548]
[377 / 554] Interception
[379 / 563] SwiftSyntax
[388 / 564] SwiftSyntax
[389 / 564] SwiftSyntax
[390 / 564] SwiftSyntax
[390 / 564] OpenCombine
[392 / 565] SwiftSyntax
[393 / 565] OpenCombine
[394 / 565] OpenCombine
[395 / 565] Interception-product
[397 / 566] Interception
[399 / 566] ConcurrencyExtras
[402 / 567] Interception
[404 / 576] OpenCombineFoundation
[405 / 576] OpenCombineFoundation
[406 / 576] OpenCombineFoundation
[407 / 576] OpenCombineFoundation
[408 / 576] OpenCombineFoundation
[410 / 576] OpenCombineFoundation
[414 / 576] OpenCombineFoundation
[416 / 576] COpenCombineHelpers
[418 / 579] SwiftSyntax509
[419 / 579] OpenCombineDispatch
[427 / 583] OpenCombineShim
[436 / 584]
[440 / 588] CombineInterception
[441 / 588] CombineInterception
[449 / 599] OpenCombineDispatch
[451 / 600] OpenCombineDispatch
[453 / 600] OpenCombineDispatch
[456 / 600] CombineSchedulers
[458 / 600] CombineSchedulers
[462 / 600] CombineSchedulers
[466 / 600]
[470 / 602] CombineSchedulers
[474 / 611] CombineExtensions
[483 / 611] CombineExtensions-product
[486 / 611]
[490 / 612] CombineExtensions
[491 / 612] SwiftSyntax
[500 / 622] SwiftBasicFormat
[504 / 640] SwiftParser
[504 / 640] SwiftBasicFormat
[507 / 640] SwiftDiagnostics
[513 / 640] SwiftBasicFormat
[517 / 640] SwiftParser
[518 / 640] SwiftParser
[520 / 640] SwiftParser
[521 / 640] SwiftParser
[526 / 640] SwiftParser
[528 / 640] SwiftDiagnostics
[529 / 640] SwiftDiagnostics
[530 / 640] SwiftDiagnostics
[531 / 640] SwiftOperators
[532 / 640] SwiftOperators
[533 / 640] SwiftDiagnostics-product
[535 / 640] SwiftDiagnostics
[536 / 640] SwiftBasicFormat
[537 / 641] SwiftDiagnostics
[538 / 641] SwiftBasicFormat
[540 / 641] SwiftParserDiagnostics
[544 / 652] SwiftParserDiagnostics
[545 / 661] SwiftOperators
[545 / 662] SwiftParser
[547 / 662] SwiftParserDiagnostics
[548 / 662] SwiftOperators
[558 / 662] SwiftParser
[561 / 663] SwiftParserDiagnostics
[563 / 663] SwiftParserDiagnostics
[564 / 663] SwiftParser
[565 / 663] SwiftParser
[566 / 663] SwiftParser
[567 / 663] SwiftParser
[568 / 663] SwiftOperators
[570 / 663] SwiftOperators
[572 / 663] SwiftOperators
[574 / 663] SwiftBasicFormat
[580 / 673] SwiftSyntaxBuilder
[581 / 674] SwiftParserDiagnostics
[582 / 674] SwiftSyntaxBuilder
[583 / 675] SwiftSyntaxBuilder
[584 / 675] SwiftSyntaxBuilder
[585 / 675] SwiftSyntaxBuilder
[586 / 675] SwiftParserDiagnostics
[588 / 675] SwiftOperators
[589 / 675] SwiftSyntaxBuilder
[599 / 685] SwiftIfConfig
[601 / 685] SwiftSyntaxBuilder
[602 / 685] SwiftIfConfig
[603 / 686] SwiftSyntaxBuilder
[609 / 686] SwiftIfConfig
[612 / 688] SwiftSyntaxMacros
[614 / 696] SwiftSyntaxMacros
[616 / 696] SwiftSyntaxMacros
[619 / 696] SwiftIfConfig
[625 / 696] SwiftSyntaxMacros
[626 / 696] SwiftSyntaxMacros-product
[630 / 706] SwiftSyntaxMacroExpansion
[631 / 707] SwiftIfConfig
[633 / 707] SwiftIfConfig
[636 / 708] SwiftSyntaxMacroExpansion
[638 / 708] SwiftSyntaxMacroExpansion
[639 / 708] SwiftIfConfig
[640 / 708] SwiftSyntaxMacroExpansion
[650 / 718] SwiftCompilerPluginMessageHandling
[652 / 718] SwiftCompilerPluginMessageHandling
[653 / 718] SwiftCompilerPluginMessageHandling
[655 / 718] SwiftCompilerPluginMessageHandling
[663 / 721] SwiftCompilerPlugin
[669 / 722]
[670 / 731] SwiftCompilerPlugin
[671 / 732] SwiftCompilerPlugin
[672 / 732] SwiftCompilerPlugin
[674 / 732] SwiftCompilerPlugin
[676 / 733] SwiftSyntaxMacroExpansion
[677 / 733] SwiftSyntaxMacroExpansion
[681 / 733] MacroToolkit
[685 / 733] MacroToolkit
[686 / 733] MacroToolkit-product
[687 / 733] MacroToolkit-product
[687 / 733] SwiftCompilerPluginMessageHandling
[687 / 733] MacroToolkit
[689 / 735] SwiftCompilerPluginMessageHandling
[691 / 735] SwiftSyntax
[694 / 736] SwiftSyntax
[701 / 736] SwiftIfConfig
[710 / 736]
[711 / 737] InterceptionMacrosPlugin
[715 / 741] InterceptionMacrosPlugin
[720 / 742] InterceptionMacrosPlugin
[721 / 743] _InterceptionMacros
[732 / 747] CombineInterceptionMacros
[734 / 749] CombineInterceptionMacros
[743 / 751] CombineExtensionsMacros
Build complete! (76.86 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "combine-interception",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.3",
            "upper_bound" : "0.5.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/capturecontext/combine-interception.git"
    },
    {
      "identity" : "combine-schedulers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/combine-schedulers.git"
    },
    {
      "identity" : "swift-concurrency-extras",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-concurrency-extras.git"
    }
  ],
  "manifest_display_name" : "combine-extensions",
  "name" : "combine-extensions",
  "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" : "CombineExtensions",
      "targets" : [
        "CombineExtensions"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "CombineExtensionsMacros",
      "targets" : [
        "CombineExtensionsMacros"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "CombineExtensionsTests",
      "module_type" : "SwiftTarget",
      "name" : "CombineExtensionsTests",
      "path" : "Tests/CombineExtensionsTests",
      "sources" : [
        "LifetimeTests.swift",
        "NonScopedCancellableTests.swift",
        "PublishSubjectTests.swift",
        "SinkOnceTests.swift"
      ],
      "target_dependencies" : [
        "CombineExtensions"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CombineExtensionsMacros",
      "module_type" : "SwiftTarget",
      "name" : "CombineExtensionsMacros",
      "path" : "Sources/CombineExtensionsMacros",
      "product_dependencies" : [
        "CombineInterceptionMacros"
      ],
      "product_memberships" : [
        "CombineExtensionsMacros"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "CombineExtensions"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CombineExtensions",
      "module_type" : "SwiftTarget",
      "name" : "CombineExtensions",
      "path" : "Sources/CombineExtensions",
      "product_dependencies" : [
        "CombineInterception",
        "CombineSchedulers",
        "ConcurrencyExtras"
      ],
      "product_memberships" : [
        "CombineExtensions",
        "CombineExtensionsMacros"
      ],
      "sources" : [
        "Cancellables/Cancellable+.swift",
        "Cancellables/NonScopedCancellable.swift",
        "DelegateProxy/DelegateProxy.swift",
        "Deprecated/PublishSubject+Deprecated.swift",
        "Deprecated/Publisher+SinkOnce.swift",
        "Exports.swift",
        "Lifetime/AnyObject+Lifetime.swift",
        "Lifetime/Lifetime.swift",
        "Publishers/Publisher+.swift",
        "Publishers/Publisher+Concurrency.swift",
        "Publishers/Publisher+Errors.swift",
        "Publishers/Publisher+UncheckedSendable.swift",
        "Publishers/Publishers.Sink+.swift",
        "PublishersProxy.swift",
        "Schedulers/DispatchQueue+.swift",
        "Schedulers/NoOptionsSchedulerOf.swift",
        "Subjects/AnySubject.swift",
        "Subjects/PublishSubject/DefaultInnerPublishSubject.swift",
        "Subjects/PublishSubject/PublishSubject.swift",
        "Subjects/Subject+.swift",
        "Subjects/SubjectProxy.swift",
        "Subscribers/AnySubscriber.swift",
        "Subscribers/CancellationTrackingSubscriber.swift",
        "Subscriptions/CancellationTrackingSubscription.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.