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

dongjoon-hyun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/spark-connect-swift.git


The following commit(s) were added to refs/heads/main by this push:
     new 13b02de  [SPARK-57967] Upgrade Swift Docker image to 6.3.3
13b02de is described below

commit 13b02de782bb2dded6dd4849c447e39777dc5314
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Mon Jul 6 11:33:23 2026 -0700

    [SPARK-57967] Upgrade Swift Docker image to 6.3.3
    
    ### What changes were proposed in this pull request?
    
    This PR aims to upgrade the Swift Docker image to 6.3.3.
    
    - `docker run swift:6.3.3` in the CI build and integration test jobs 
(`build_and_test.yml`)
    - `FROM swift:6.3.3` and the `swift-6.3.3-RELEASE` static Linux SDK URL in 
the four example Dockerfiles (`app`, `pi`, `spark-sql`, `stream`)
    
    ### Why are the changes needed?
    
    To use the latest Swift 6.3.3 release for building and testing.
    - https://github.com/swiftlang/swift/releases/tag/swift-6.3.3-RELEASE 
(2026-06-30)
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Pass the CIs.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    Generated-by: Claude Fable 5
    
    Closes #433 from dongjoon-hyun/SPARK-57967.
    
    Authored-by: Dongjoon Hyun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 .github/workflows/build_and_test.yml | 20 ++++++++++----------
 Examples/app/Dockerfile              |  4 ++--
 Examples/pi/Dockerfile               |  4 ++--
 Examples/spark-sql/Dockerfile        |  4 ++--
 Examples/stream/Dockerfile           |  4 ++--
 5 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/.github/workflows/build_and_test.yml 
b/.github/workflows/build_and_test.yml
index c44e9a9..9e0f5b6 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -54,8 +54,8 @@ jobs:
     - uses: actions/checkout@v6
     - name: Build
       run: |
-        docker run swift:6.3.2 uname -a
-        docker run -v $PWD:/spark -w /spark swift:6.3.2 swift build -c release
+        docker run swift:6.3.3 uname -a
+        docker run -v $PWD:/spark -w /spark swift:6.3.3 swift build -c release
 
   build-ubuntu-arm:
     runs-on: ubuntu-24.04-arm
@@ -64,8 +64,8 @@ jobs:
     - uses: actions/checkout@v6
     - name: Build
       run: |
-        docker run swift:6.3.2 uname -a
-        docker run -v $PWD:/spark -w /spark swift:6.3.2 swift build -c release
+        docker run swift:6.3.3 uname -a
+        docker run -v $PWD:/spark -w /spark swift:6.3.3 swift build -c release
 
   integration-test-ubuntu:
     runs-on: ubuntu-latest
@@ -83,8 +83,8 @@ jobs:
     - uses: actions/checkout@v6
     - name: Build
       run: |
-        docker run swift:6.3.2 uname -a
-        docker run --add-host=host.docker.internal:host-gateway -v $PWD:/spark 
-w /spark -e SPARK_REMOTE='sc://host.docker.internal:15003' swift:6.3.2 swift 
test --no-parallel -c release
+        docker run swift:6.3.3 uname -a
+        docker run --add-host=host.docker.internal:host-gateway -v $PWD:/spark 
-w /spark -e SPARK_REMOTE='sc://host.docker.internal:15003' swift:6.3.3 swift 
test --no-parallel -c release
 
   integration-test-ubuntu-spark41:
     runs-on: ubuntu-latest
@@ -102,8 +102,8 @@ jobs:
     - uses: actions/checkout@v6
     - name: Build
       run: |
-        docker run swift:6.3.2 uname -a
-        docker run --add-host=host.docker.internal:host-gateway -v $PWD:/spark 
-w /spark -e SPARK_REMOTE='sc://host.docker.internal:15003' swift:6.3.2 swift 
test --no-parallel -c release
+        docker run swift:6.3.3 uname -a
+        docker run --add-host=host.docker.internal:host-gateway -v $PWD:/spark 
-w /spark -e SPARK_REMOTE='sc://host.docker.internal:15003' swift:6.3.3 swift 
test --no-parallel -c release
 
   integration-test-ubuntu-spark42:
     runs-on: ubuntu-latest
@@ -118,8 +118,8 @@ jobs:
           -c spark.sql.timeType.enabled=true
     - name: Test
       run: |
-        docker run swift:6.3.2 uname -a
-        docker run --add-host=host.docker.internal:host-gateway -v $PWD:/spark 
-w /spark -e SPARK_REMOTE='sc://host.docker.internal:15003' swift:6.3.2 swift 
test --no-parallel -c release
+        docker run swift:6.3.3 uname -a
+        docker run --add-host=host.docker.internal:host-gateway -v $PWD:/spark 
-w /spark -e SPARK_REMOTE='sc://host.docker.internal:15003' swift:6.3.3 swift 
test --no-parallel -c release
 
   integration-test-mac-spark41:
     runs-on: macos-26
diff --git a/Examples/app/Dockerfile b/Examples/app/Dockerfile
index 6902f9d..1086975 100644
--- a/Examples/app/Dockerfile
+++ b/Examples/app/Dockerfile
@@ -14,11 +14,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-FROM swift:6.3.2 AS builder
+FROM swift:6.3.3 AS builder
 
 WORKDIR /app
 
-ADD 
https://download.swift.org/swift-6.3.2-release/static-sdk/swift-6.3.2-RELEASE/swift-6.3.2-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
+ADD 
https://download.swift.org/swift-6.3.3-release/static-sdk/swift-6.3.3-RELEASE/swift-6.3.3-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
 RUN swift sdk install /tmp/swift-static-sdk.tar.gz && \
     rm /tmp/swift-static-sdk.tar.gz
 
diff --git a/Examples/pi/Dockerfile b/Examples/pi/Dockerfile
index 480e75c..f18a1cb 100644
--- a/Examples/pi/Dockerfile
+++ b/Examples/pi/Dockerfile
@@ -14,11 +14,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-FROM swift:6.3.2 AS builder
+FROM swift:6.3.3 AS builder
 
 WORKDIR /app
 
-ADD 
https://download.swift.org/swift-6.3.2-release/static-sdk/swift-6.3.2-RELEASE/swift-6.3.2-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
+ADD 
https://download.swift.org/swift-6.3.3-release/static-sdk/swift-6.3.3-RELEASE/swift-6.3.3-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
 RUN swift sdk install /tmp/swift-static-sdk.tar.gz && \
     rm /tmp/swift-static-sdk.tar.gz
 
diff --git a/Examples/spark-sql/Dockerfile b/Examples/spark-sql/Dockerfile
index 449a9c8..3435fe5 100644
--- a/Examples/spark-sql/Dockerfile
+++ b/Examples/spark-sql/Dockerfile
@@ -14,11 +14,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-FROM swift:6.3.2 AS builder
+FROM swift:6.3.3 AS builder
 
 WORKDIR /app
 
-ADD 
https://download.swift.org/swift-6.3.2-release/static-sdk/swift-6.3.2-RELEASE/swift-6.3.2-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
+ADD 
https://download.swift.org/swift-6.3.3-release/static-sdk/swift-6.3.3-RELEASE/swift-6.3.3-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
 RUN swift sdk install /tmp/swift-static-sdk.tar.gz && \
     rm /tmp/swift-static-sdk.tar.gz
 
diff --git a/Examples/stream/Dockerfile b/Examples/stream/Dockerfile
index 52528b5..93f898b 100644
--- a/Examples/stream/Dockerfile
+++ b/Examples/stream/Dockerfile
@@ -14,11 +14,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-FROM swift:6.3.2 AS builder
+FROM swift:6.3.3 AS builder
 
 WORKDIR /app
 
-ADD 
https://download.swift.org/swift-6.3.2-release/static-sdk/swift-6.3.2-RELEASE/swift-6.3.2-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
+ADD 
https://download.swift.org/swift-6.3.3-release/static-sdk/swift-6.3.3-RELEASE/swift-6.3.3-RELEASE_static-linux-0.1.0.artifactbundle.tar.gz
 /tmp/swift-static-sdk.tar.gz
 RUN swift sdk install /tmp/swift-static-sdk.tar.gz && \
     rm /tmp/swift-static-sdk.tar.gz
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to