This is an automated email from the ASF dual-hosted git repository.

bce pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/beam-swift.git

commit a513f6576e7595a8b0af4a0c62b7e006f236a538
Merge: f4c12bb 6a059de
Author: Byron Ellis <[email protected]>
AuthorDate: Wed Jul 23 13:24:32 2025 -0700

    Adding first class container support to Beam Swift
    
    Adds First Class Container Support for Beam Swift

 Package.resolved                                   |   112 +-
 Package.swift                                      |    60 +-
 .../ApacheBeam/Client/ApiServiceDescriptor.swift   |     9 +
 Sources/ApacheBeam/Coders/Coder.swift              |     2 +-
 Sources/ApacheBeam/Containers/Container.swift      |   159 +
 Sources/ApacheBeam/Containers/Podman/Client.swift  | 28889 ++++++++
 .../Podman/PodmanContainerRuntimeProvider.swift    |   215 +
 Sources/ApacheBeam/Containers/Podman/Types.swift   | 68028 +++++++++++++++++++
 Sources/ApacheBeam/Core/Pipeline/Pipeline.swift    |    21 +-
 .../ApacheBeam/Core/Pipeline/PipelineRunner.swift  |     9 +-
 .../Core/Pipeline/PipelineTransform.swift          |     4 +-
 Sources/ApacheBeam/Internal/Date+Timestamp.swift   |    11 +-
 Sources/ApacheBeam/Runners/PortableRunner.swift    |    54 +-
 .../Runtime/Bundle/BundleProcessor.swift           |     9 +-
 Sources/ApacheBeam/Runtime/Bundle/Sink.swift       |     6 +
 Sources/ApacheBeam/Runtime/Bundle/Source.swift     |     1 +
 .../Runtime/Metrics/MetricAccumulator.swift        |    17 +
 .../Runtime/Metrics/MetricReporter.swift           |     4 +
 .../Runtime/Metrics/MetricsRegistry.swift          |     2 +-
 Sources/ApacheBeam/Runtime/Worker/Worker.swift     |     8 +-
 .../ApacheBeam/Runtime/Worker/WorkerProvider.swift |    59 +-
 Sources/ApacheBeam/Transforms/Basic.swift          |     7 +-
 .../ApacheBeam/Transforms/BuiltIn+Windows.swift    |    10 +-
 Sources/ApacheBeam/Transforms/BuiltIn.swift        |     4 +-
 Sources/ApacheBeam/Transforms/Combining.swift      |     2 +-
 Sources/ApacheBeam/Transforms/Grouping.swift       |     4 +-
 Tests/ApacheBeamTests/Coders/CoderTests.swift      |    62 +-
 .../Containers/PrismContainer.swift                |    95 +
 .../Containers/TestContainers.swift                |    89 +
 Tests/ApacheBeamTests/Helpers/TestTransforms.swift |    29 +
 .../Pipeline/BasicTransformTests.swift             |    58 +
 .../Pipeline/CompositeIntegrationTests.swift       |    10 +-
 Tests/ApacheBeamTests/Pipeline/FileIOTests.swift   |    96 -
 .../Pipeline/IntegrationTests.swift                |     2 +-
 34 files changed, 97943 insertions(+), 204 deletions(-)

Reply via email to