77 workflow_dispatch : {} # support manual runs
88env :
99 # Sets the Xcode version to use for the CI.
10- # Available Versions : https://github.com/actions/runner-images/blob/main/images/macos/macos-15 -arm64-Readme.md#xcode
10+ # Available versions : https://github.com/actions/runner-images/blob/main/images/macos/macos-26 -arm64-Readme.md#xcode
1111 # Ref: https://www.jessesquires.com/blog/2020/01/06/selecting-an-xcode-version-on-github-ci/
12- DEVELOPER_DIR : /Applications/Xcode_16.4 .app/Contents/Developer
12+ DEVELOPER_DIR : /Applications/Xcode_26.0.1 .app/Contents/Developer
1313permissions :
1414 contents : read
1515jobs :
1616 build-eliza-cocoapods-example :
17- runs-on : macos-15
17+ runs-on : macos-26
1818 steps :
1919 - uses : actions/checkout@v5
2020 - name : Build Eliza CocoaPods example
@@ -23,39 +23,39 @@ jobs:
2323 pod install
2424 set -o pipefail && xcodebuild -workspace ElizaCocoaPodsApp.xcworkspace -scheme ElizaCocoaPodsApp build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | xcbeautify
2525 build-eliza-swiftpm-example :
26- runs-on : macos-15
26+ runs-on : macos-26
2727 steps :
2828 - uses : actions/checkout@v5
2929 - name : Build Eliza Swift PM example
3030 run : |
3131 cd Examples/ElizaSwiftPackageApp
3232 set -o pipefail && xcodebuild -scheme ElizaSwiftPackageApp build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | xcbeautify
3333 build-library-ios :
34- runs-on : macos-15
34+ runs-on : macos-26
3535 steps :
3636 - uses : actions/checkout@v5
3737 - name : Build Connect iOS library
38- run : set -o pipefail && xcodebuild -scheme Connect-Package -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.5 ' | xcbeautify
38+ run : set -o pipefail && xcodebuild -scheme Connect-Package -destination 'platform=iOS Simulator,name=iPhone 17 ,OS=26.0 ' | xcbeautify
3939 build-library-macos :
40- runs-on : macos-15
40+ runs-on : macos-26
4141 steps :
4242 - uses : actions/checkout@v5
4343 - name : Build Connect macOS library
4444 run : set -o pipefail && xcodebuild -scheme Connect-Package -destination 'platform=macOS' | xcbeautify
4545 build-library-tvos :
46- runs-on : macos-15
46+ runs-on : macos-26
4747 steps :
4848 - uses : actions/checkout@v5
4949 - name : Build Connect tvOS library
50- run : set -o pipefail && xcodebuild -scheme Connect-Package -destination 'platform=tvOS Simulator,name=Apple TV,OS=18.5 ' | xcbeautify
50+ run : set -o pipefail && xcodebuild -scheme Connect-Package -destination 'platform=tvOS Simulator,name=Apple TV,OS=26.0 ' | xcbeautify
5151 build-library-watchos :
52- runs-on : macos-15
52+ runs-on : macos-26
5353 steps :
5454 - uses : actions/checkout@v5
5555 - name : Build Connect watchOS library
56- run : set -o pipefail && xcodebuild -scheme Connect-Package -destination 'platform=watchOS Simulator,name=Apple Watch Series 10 (42mm),OS=11 .0' | xcbeautify
56+ run : set -o pipefail && xcodebuild -scheme Connect-Package -destination 'platform=watchOS Simulator,name=Apple Watch Series 11 (42mm),OS=26 .0' | xcbeautify
5757 build-plugin-and-generate :
58- runs-on : macos-15
58+ runs-on : macos-26
5959 steps :
6060 - uses : actions/checkout@v5
6161 - uses : bufbuild/buf-setup-action@v1.50.0
@@ -70,20 +70,20 @@ jobs:
7070 git update-index --refresh --add --remove
7171 git diff-index --quiet HEAD --
7272 run-conformance-tests :
73- runs-on : macos-15
73+ runs-on : macos-26
7474 steps :
7575 - uses : actions/checkout@v5
7676 - name : Install conformance runner
7777 run : make installconformancerunner
7878 - name : Run conformance tests
7979 run : make testconformance
8080 run-unit-tests :
81- runs-on : macos-15
81+ runs-on : macos-26
8282 steps :
8383 - uses : actions/checkout@v5
8484 - uses : actions/setup-go@v5
8585 with :
86- go-version : 1.21 .x
86+ go-version : 1.23 .x
8787 - name : Run unit tests
8888 run : make testunit
8989 run-swiftlint :
0 commit comments