This is an automated email from the ASF dual-hosted git repository.
dongjoon 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 e02cfb8 [SPARK-53699] Add `MacOS 26` GitHub Action job
e02cfb8 is described below
commit e02cfb8f7d332c0d9713d3d90de2094515d5ac70
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Wed Sep 24 11:55:59 2025 -0700
[SPARK-53699] Add `MacOS 26` GitHub Action job
### What changes were proposed in this pull request?
This PR aims to add `MacOS 26` GitHub Action job. By default, the following
are used.
- Xcode 26.0
- Swift 6.2
### Why are the changes needed?
`MacOS 26` is released on 2025-09-15. We need to have a test coverage for
this environment.
-
https://developer.apple.com/documentation/macos-release-notes/macos-26-release-notes
`GitHub Action` provides `MacOS 26 (ARM64)` with `Xcode 26.0` by default.
-
https://github.com/actions/runner-images/blob/main/images/macos/macos-26-arm64-Readme.md
`Xcode 26.0` includes `Swift 6.2`.
-
https://developer.apple.com/documentation/xcode-release-notes/xcode-26-release-notes
### Does this PR introduce _any_ user-facing change?
No behavior change.
### How was this patch tested?
Pass the CIs.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #244 from dongjoon-hyun/SPARK-53699.
Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
.github/workflows/build_and_test.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/.github/workflows/build_and_test.yml
b/.github/workflows/build_and_test.yml
index c724e17..b7348ef 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -62,6 +62,14 @@ jobs:
- name: Build
run: swift build -c release
+ build-macos-26-swift62:
+ runs-on: macos-26
+ timeout-minutes: 20
+ steps:
+ - uses: actions/checkout@v5
+ - name: Build
+ run: swift build -c release
+
build-ubuntu-latest:
runs-on: ubuntu-latest
timeout-minutes: 20
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]