Update CI workflows to use macos-26 runners
Seto Elkahfi committed
Apr 9, 2026 at 21:58 UTC
65df60c63dc8a4618c5bcbac6fc4a04ad02530da
2 files changed
+12
-12
.github/workflows/ci.yml
+11
-11
@@ -18,7 +18,7 @@ jobs:
18
# ── Formatting ────────────────────────────────────────────────────────────
19
fmt:
20
name: Format
21
- runs-on: macos-15
21
+ runs-on: macos-26
22
steps:
23
- uses: actions/checkout@v6
24
- uses: dtolnay/rust-toolchain@stable
@@ -29,7 +29,7 @@ jobs:
29
# ── Lint ──────────────────────────────────────────────────────────────────
30
clippy:
31
name: Clippy (macOS)
32
- runs-on: macos-15
32
+ runs-on: macos-26
33
steps:
34
- uses: actions/checkout@v6
35
- uses: dtolnay/rust-toolchain@stable
@@ -41,7 +41,7 @@ jobs:
41
# ── Tests (macOS — the only platform where tests run natively) ────────────
42
test:
43
name: Test (macOS)
44
- runs-on: macos-15
44
+ runs-on: macos-26
45
steps:
46
- uses: actions/checkout@v6
47
- uses: dtolnay/rust-toolchain@stable
@@ -51,7 +51,7 @@ jobs:
51
# ── Cross-compile checks for all Apple platforms ──────────────────────────
52
check-ios:
53
name: Check (iOS device)
54
- runs-on: macos-15
54
+ runs-on: macos-26
55
steps:
56
- uses: actions/checkout@v6
57
- uses: dtolnay/rust-toolchain@stable
@@ -64,7 +64,7 @@ jobs:
64
65
check-ios-sim:
66
name: Check (iOS simulator)
67
- runs-on: macos-15
67
+ runs-on: macos-26
68
steps:
69
- uses: actions/checkout@v6
70
- uses: dtolnay/rust-toolchain@stable
@@ -77,7 +77,7 @@ jobs:
77
78
check-tvos:
79
name: Check (tvOS device)
80
- runs-on: macos-15
80
+ runs-on: macos-26
81
steps:
82
- uses: actions/checkout@v6
83
- uses: dtolnay/rust-toolchain@nightly
@@ -90,7 +90,7 @@ jobs:
90
91
check-tvos-sim:
92
name: Check (tvOS simulator)
93
- runs-on: macos-15
93
+ runs-on: macos-26
94
steps:
95
- uses: actions/checkout@v6
96
- uses: dtolnay/rust-toolchain@nightly
@@ -103,7 +103,7 @@ jobs:
103
104
check-visionos:
105
name: Check (visionOS device)
106
- runs-on: macos-15
106
+ runs-on: macos-26
107
steps:
108
- uses: actions/checkout@v6
109
- uses: dtolnay/rust-toolchain@nightly
@@ -116,7 +116,7 @@ jobs:
116
117
check-visionos-sim:
118
name: Check (visionOS simulator)
119
- runs-on: macos-15
119
+ runs-on: macos-26
120
steps:
121
- uses: actions/checkout@v6
122
- uses: dtolnay/rust-toolchain@nightly
@@ -129,7 +129,7 @@ jobs:
129
130
check-watchos:
131
name: Check (watchOS device)
132
- runs-on: macos-15
132
+ runs-on: macos-26
133
steps:
134
- uses: actions/checkout@v6
135
- uses: dtolnay/rust-toolchain@nightly
@@ -142,7 +142,7 @@ jobs:
142
143
check-watchos-sim:
144
name: Check (watchOS simulator)
145
- runs-on: macos-15
145
+ runs-on: macos-26
146
steps:
147
- uses: actions/checkout@v6
148
- uses: dtolnay/rust-toolchain@nightly
.github/workflows/release-sdk-swift.yml
+1
-1
@@ -11,7 +11,7 @@ permissions:
11
12
jobs:
13
build-and-release:
14
- runs-on: macos-15
14
+ runs-on: macos-26
15
16
steps:
17
- name: Checkout onde