Skip to content

Commit 745bd2c

Browse files
authored
Run all flutter/flutter macOS tests using Xcode 26 and iOS 26 simulator (#179810)
<!-- Thanks for filing a pull request! Reviewers are typically assigned within a week of filing a request. To learn more about code review, see our documentation on Tree Hygiene: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md --> Run all flutter/flutter macOS tests using Xcode 26 and iOS 26 simulator Fixes #172855 *If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].* ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [ ] I updated/added relevant documentation (doc comments with `///`). - [ ] I added new tests to check the change I am making, or this PR is [test-exempt]. - [ ] I followed the [breaking change policy] and added [Data Driven Fixes] where supported. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. **Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview [Tree Hygiene]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md [test-exempt]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests [Flutter Style Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md [Features we expect every widget to implement]: https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md [Data Driven Fixes]: https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
1 parent a02a2ab commit 745bd2c

69 files changed

Lines changed: 323 additions & 323 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.ci.yaml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,11 @@ platform_properties:
166166
[
167167
{"dependency": "apple_signing", "version": "version:to_2026"}
168168
]
169-
os: Mac-15.5|Mac-15.7
169+
os: Mac-15.7
170170
device_type: none
171171
$flutter/osx_sdk : >-
172172
{
173-
"sdk_version": "16c5032a"
173+
"sdk_version": "17c52"
174174
}
175175
176176
mac_arm64:
@@ -183,12 +183,12 @@ platform_properties:
183183
[
184184
{"dependency": "apple_signing", "version": "version:to_2026"}
185185
]
186-
os: Mac-15.5|Mac-15.7
186+
os: Mac-15.7
187187
device_type: none
188188
cpu: arm64
189189
$flutter/osx_sdk : >-
190190
{
191-
"sdk_version": "16c5032a"
191+
"sdk_version": "17c52"
192192
}
193193
194194
mac_benchmark:
@@ -203,12 +203,12 @@ platform_properties:
203203
]
204204
device_type: none
205205
mac_model: "Macmini8,1"
206-
os: Mac-15.5|Mac-15.7
206+
os: Mac-15.7
207207
tags: >
208208
["devicelab", "hostonly", "mac"]
209209
$flutter/osx_sdk : >-
210210
{
211-
"sdk_version": "16c5032a"
211+
"sdk_version": "17c52"
212212
}
213213
214214
mac_x64:
@@ -221,12 +221,12 @@ platform_properties:
221221
[
222222
{"dependency": "apple_signing", "version": "version:to_2026"}
223223
]
224-
os: Mac-15.5|Mac-15.7
224+
os: Mac-15.7
225225
device_type: none
226226
cpu: x86
227227
$flutter/osx_sdk : >-
228228
{
229-
"sdk_version": "16c5032a"
229+
"sdk_version": "17c52"
230230
}
231231
232232
mac_build_test:
@@ -240,12 +240,12 @@ platform_properties:
240240
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
241241
{"dependency": "apple_signing", "version": "version:to_2026"}
242242
]
243-
os: Mac-15.5|Mac-15.7
243+
os: Mac-15.7
244244
device_type: none
245245
cpu: x86
246246
$flutter/osx_sdk : >-
247247
{
248-
"sdk_version": "16c5032a"
248+
"sdk_version": "17c52"
249249
}
250250
251251
mac_mokey:
@@ -256,7 +256,7 @@ platform_properties:
256256
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
257257
{"dependency": "open_jdk", "version": "version:21"}
258258
]
259-
os: Mac-15.1|Mac-15.5|Mac-15.6|Mac-15.7
259+
os: Mac-15.7
260260
cpu: x86
261261
device_type: "mokey"
262262

@@ -267,7 +267,7 @@ platform_properties:
267267
{"dependency": "android_sdk", "version": "version:36v8unmodified"},
268268
{"dependency": "open_jdk", "version": "version:21"}
269269
]
270-
os: Mac-15.1|Mac-15.5|Mac-15.6|Mac-15.7
270+
os: Mac-15.7
271271
cpu: arm64
272272
device_type: "mokey"
273273

@@ -282,11 +282,11 @@ platform_properties:
282282
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
283283
{"dependency": "apple_signing", "version": "version:to_2026"}
284284
]
285-
os: Mac-15.1|Mac-15.5|Mac-15.6|Mac-15.7
286-
device_os: iOS-18
285+
os: Mac-15.7
286+
device_os: iOS-26-2
287287
$flutter/osx_sdk : >-
288288
{
289-
"sdk_version": "16c5032a"
289+
"sdk_version": "17c52"
290290
}
291291
292292
mac_x64_ios:
@@ -300,12 +300,12 @@ platform_properties:
300300
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
301301
{"dependency": "apple_signing", "version": "version:to_2026"}
302302
]
303-
os: Mac-15.1|Mac-15.5|Mac-15.6|Mac-15.7
303+
os: Mac-15.7
304304
cpu: x86
305-
device_os: iOS-18
305+
device_os: iOS-26-2
306306
$flutter/osx_sdk : >-
307307
{
308-
"sdk_version": "16c5032a"
308+
"sdk_version": "17c52"
309309
}
310310
311311
mac_arm64_ios:
@@ -319,12 +319,12 @@ platform_properties:
319319
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
320320
{"dependency": "apple_signing", "version": "none"}
321321
]
322-
os: Mac-15.1|Mac-15.5|Mac-15.6|Mac-15.7
322+
os: Mac-15.7
323323
cpu: arm64
324-
device_os: iOS-18
324+
device_os: iOS-26-2
325325
$flutter/osx_sdk : >-
326326
{
327-
"sdk_version": "16c5032a"
327+
"sdk_version": "17c52"
328328
}
329329
330330
windows:
@@ -5478,10 +5478,10 @@ targets:
54785478
tags: >
54795479
["devicelab", "ios", "mac"]
54805480
task_name: ios_debug_workflow
5481-
os: Mac-15.5|Mac-15.7
5481+
os: Mac-15.7
54825482
$flutter/osx_sdk : >-
54835483
{
5484-
"sdk_version": "17a5295f"
5484+
"sdk_version": "17c52"
54855485
}
54865486
54875487
- name: Mac_ios fullscreen_textfield_perf_ios__e2e_summary
@@ -5520,7 +5520,7 @@ targets:
55205520
["devicelab", "ios", "mac"]
55215521
task_name: flutter_gallery__transition_perf_e2e_ios
55225522
drone_dimensions: >
5523-
["device_os=iOS-18","os=Mac-15.1|Mac-15.5|Mac-15.6|Mac-15.7", "cpu=x86"]
5523+
["device_os=iOS-26-2","os=Mac-15.7", "cpu=x86"]
55245524
55255525
- name: Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary
55265526
recipe: devicelab/devicelab_drone

engine/src/flutter/.ci.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ platform_properties:
3030
{"dependency": "open_jdk", "version": "version:21"}
3131
]
3232
device_type: none
33-
os: Mac-15.5|Mac-15.7
33+
os: Mac-15.7
3434
$flutter/osx_sdk : >-
3535
{
36-
"sdk_version": "16c5032a"
36+
"sdk_version": "17c52"
3737
}
3838
windows:
3939
properties:
@@ -465,12 +465,12 @@ targets:
465465
]
466466
$flutter/osx_sdk : >-
467467
{
468-
"sdk_version": "16c5032a"
468+
"sdk_version": "17c52"
469469
}
470470
# Do not remove(https://github.com/flutter/flutter/issues/144644)
471471
# Scheduler will fail to get the platform
472472
drone_dimensions:
473-
- os=Mac-15.5|Mac-15.7
473+
- os=Mac-15.7
474474

475475
- name: Mac clangd
476476
recipe: engine_v2/builder
@@ -494,12 +494,12 @@ targets:
494494
config_name: mac_ios_engine
495495
$flutter/osx_sdk : >-
496496
{
497-
"sdk_version": "16c5032a"
497+
"sdk_version": "17c52"
498498
}
499499
# Do not remove(https://github.com/flutter/flutter/issues/144644)
500500
# Scheduler will fail to get the platform
501501
drone_dimensions:
502-
- os=Mac-15.5|Mac-15.7
502+
- os=Mac-15.7
503503
- cpu=x86
504504

505505
- name: Mac mac_ios_engine_ddm
@@ -514,12 +514,12 @@ targets:
514514
config_name: mac_ios_engine_ddm
515515
$flutter/osx_sdk : >-
516516
{
517-
"sdk_version": "16c5032a"
517+
"sdk_version": "17c52"
518518
}
519519
# Do not remove(https://github.com/flutter/flutter/issues/144644)
520520
# Scheduler will fail to get the platform
521521
drone_dimensions:
522-
- os=Mac-15.5|Mac-15.7
522+
- os=Mac-15.7
523523
- cpu=x86
524524

525525
- name: Linux windows_android_aot_engine

engine/src/flutter/ci/builders/linux_web_engine_test.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@
493493
"recipe": "engine_v2/tester_engine",
494494
"drone_dimensions": [
495495
"device_type=none",
496-
"os=Mac-15.5|Mac-15.7",
496+
"os=Mac-15.7",
497497
"cpu=arm64"
498498
],
499499
"gclient_variables": {

0 commit comments

Comments
 (0)