Skip to content

Commit e69e48e

Browse files
authored
Update CI runners (#370)
1 parent 5f880b0 commit e69e48e

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ on:
77
workflow_dispatch: {} # support manual runs
88
env:
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
1313
permissions:
1414
contents: read
1515
jobs:
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:

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ on:
66
workflow_dispatch: {} # support manual runs
77
env:
88
# Sets the Xcode version to use for the CI.
9-
# Available Versions: https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md#xcode
9+
# Available versions: https://github.com/actions/runner-images/blob/main/images/macos/macos-26-arm64-Readme.md#xcode
1010
# Ref: https://www.jessesquires.com/blog/2020/01/06/selecting-an-xcode-version-on-github-ci/
11-
DEVELOPER_DIR: /Applications/Xcode_16.4.app/Contents/Developer
11+
DEVELOPER_DIR: /Applications/Xcode_26.0.1.app/Contents/Developer
1212
permissions:
1313
contents: write
1414
jobs:
1515
release:
16-
runs-on: macos-15
16+
runs-on: macos-26
1717
steps:
1818
- uses: actions/checkout@v5
1919
- uses: bufbuild/buf-setup-action@v1.50.0
@@ -39,7 +39,7 @@ jobs:
3939
files: |
4040
./.tmp/bin/artifacts/*
4141
publish-podspecs:
42-
runs-on: macos-15
42+
runs-on: macos-26
4343
steps:
4444
- uses: actions/checkout@v5
4545
- name: Publish podspecs to CocoaPods

0 commit comments

Comments
 (0)