Skip to content

Commit 69d0ca6

Browse files
authored
Migrate mac builds to ruby dep. (flutter#136929)
The ruby dependency has been automated to include cocoapods. Bug: flutter#136377
1 parent 88643f9 commit 69d0ca6

File tree

1 file changed

+44
-43
lines changed

1 file changed

+44
-43
lines changed

.ci.yaml

Lines changed: 44 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ platform_properties:
130130
properties:
131131
dependencies: >-
132132
[
133-
{"dependency": "gems", "version": "v3.3.14"},
133+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
134134
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
135135
]
136136
os: Mac-12
@@ -165,7 +165,7 @@ platform_properties:
165165
properties:
166166
dependencies: >-
167167
[
168-
{"dependency": "gems", "version": "v3.3.14"},
168+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
169169
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
170170
]
171171
os: Mac-12
@@ -179,7 +179,7 @@ platform_properties:
179179
properties:
180180
dependencies: >-
181181
[
182-
{"dependency": "gems", "version": "v3.3.14"},
182+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
183183
{"dependency": "apple_signing", "version": "none"}
184184
]
185185
os: Mac-12
@@ -344,6 +344,7 @@ targets:
344344
345345
- name: Linux ci_yaml flutter roller
346346
recipe: infra/ci_yaml
347+
presubmit: false
347348
timeout: 30
348349
properties:
349350
tags: >
@@ -2920,7 +2921,7 @@ targets:
29202921
properties:
29212922
dependencies: >-
29222923
[
2923-
{"dependency": "gems", "version": "v3.3.14"}
2924+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
29242925
]
29252926
task_name: animated_complex_opacity_perf_macos__e2e_summary
29262927

@@ -2938,7 +2939,7 @@ targets:
29382939
add_recipes_cq: "true"
29392940
dependencies: >-
29402941
[
2941-
{"dependency": "gems", "version": "v3.3.14"}
2942+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
29422943
]
29432944
tags: >
29442945
["devicelab", "hostonly", "mac"]
@@ -2956,7 +2957,7 @@ targets:
29562957
properties:
29572958
dependencies: >-
29582959
[
2959-
{"dependency": "gems", "version": "v3.3.14"}
2960+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
29602961
]
29612962
tags: >
29622963
["devicelab", "hostonly", "mac", "arm64"]
@@ -2977,7 +2978,7 @@ targets:
29772978
{"dependency": "android_sdk", "version": "version:33v6"},
29782979
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
29792980
{"dependency": "open_jdk", "version": "version:17"},
2980-
{"dependency": "gems", "version": "v3.3.14"},
2981+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
29812982
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
29822983
]
29832984
shard: build_tests
@@ -2995,7 +2996,7 @@ targets:
29952996
{"dependency": "android_sdk", "version": "version:33v6"},
29962997
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
29972998
{"dependency": "open_jdk", "version": "version:17"},
2998-
{"dependency": "gems", "version": "v3.3.14"},
2999+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
29993000
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
30003001
]
30013002
shard: build_tests
@@ -3013,7 +3014,7 @@ targets:
30133014
{"dependency": "android_sdk", "version": "version:33v6"},
30143015
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
30153016
{"dependency": "open_jdk", "version": "version:17"},
3016-
{"dependency": "gems", "version": "v3.3.14"},
3017+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
30173018
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
30183019
]
30193020
shard: build_tests
@@ -3031,7 +3032,7 @@ targets:
30313032
{"dependency": "android_sdk", "version": "version:33v6"},
30323033
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
30333034
{"dependency": "open_jdk", "version": "version:17"},
3034-
{"dependency": "gems", "version": "v3.3.14"},
3035+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
30353036
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
30363037
]
30373038
shard: build_tests
@@ -3046,7 +3047,7 @@ targets:
30463047
properties:
30473048
dependencies: >-
30483049
[
3049-
{"dependency": "gems", "version": "v3.3.14"}
3050+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
30503051
]
30513052
task_name: complex_layout_macos__start_up
30523053

@@ -3057,7 +3058,7 @@ targets:
30573058
properties:
30583059
dependencies: >-
30593060
[
3060-
{"dependency": "gems", "version": "v3.3.14"}
3061+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
30613062
]
30623063
task_name: complex_layout_scroll_perf_macos__timeline_summary
30633064

@@ -3078,7 +3079,7 @@ targets:
30783079
properties:
30793080
dependencies: >-
30803081
[
3081-
{"dependency": "gems", "version": "v3.3.14"}
3082+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
30823083
]
30833084
tags: >
30843085
["devicelab", "hostonly", "mac"]
@@ -3096,7 +3097,7 @@ targets:
30963097
properties:
30973098
dependencies: >-
30983099
[
3099-
{"dependency": "gems", "version": "v3.3.14"}
3100+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
31003101
]
31013102
task_name: flutter_gallery_macos__compile
31023103

@@ -3107,7 +3108,7 @@ targets:
31073108
properties:
31083109
dependencies: >-
31093110
[
3110-
{"dependency": "gems", "version": "v3.3.14"}
3111+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
31113112
]
31123113
task_name: flutter_gallery_macos__start_up
31133114

@@ -3175,7 +3176,7 @@ targets:
31753176
dependencies: >-
31763177
[
31773178
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
3178-
{"dependency": "gems", "version": "v3.3.14"},
3179+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
31793180
{"dependency": "open_jdk", "version": "version:17"},
31803181
{"dependency": "android_sdk", "version": "version:33v6"}
31813182
]
@@ -3254,7 +3255,7 @@ targets:
32543255
properties:
32553256
dependencies: >-
32563257
[
3257-
{"dependency": "gems", "version": "v3.3.14"}
3258+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
32583259
]
32593260
tags: >
32603261
["devicelab", "mac"]
@@ -3321,7 +3322,7 @@ targets:
33213322
cpu: x86 # Codesigning fails on ARM https://github.com/flutter/flutter/issues/112033
33223323
dependencies: >-
33233324
[
3324-
{"dependency": "gems", "version": "v3.3.14"}
3325+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
33253326
]
33263327
tags: >
33273328
["devicelab", "hostonly", "mac"]
@@ -3370,7 +3371,7 @@ targets:
33703371
[
33713372
{"dependency": "android_sdk", "version": "version:33v6"},
33723373
{"dependency": "open_jdk", "version": "version:11"},
3373-
{"dependency": "gems", "version": "v3.3.14"}
3374+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
33743375
]
33753376
tags: >
33763377
["devicelab", "hostonly", "mac"]
@@ -3387,7 +3388,7 @@ targets:
33873388
properties:
33883389
dependencies: >-
33893390
[
3390-
{"dependency": "gems", "version": "v3.3.14"}
3391+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
33913392
]
33923393
tags: >
33933394
["devicelab", "hostonly", "mac"]
@@ -3406,7 +3407,7 @@ targets:
34063407
properties:
34073408
dependencies: >-
34083409
[
3409-
{"dependency": "gems", "version": "v3.3.14"}
3410+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
34103411
]
34113412
tags: >
34123413
["devicelab", "hostonly", "mac", "arm64"]
@@ -3442,7 +3443,7 @@ targets:
34423443
properties:
34433444
dependencies: >-
34443445
[
3445-
{"dependency": "gems", "version": "v3.3.14"}
3446+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
34463447
]
34473448
tags: >
34483449
["devicelab", "hostonly", "mac"]
@@ -3459,7 +3460,7 @@ targets:
34593460
properties:
34603461
dependencies: >-
34613462
[
3462-
{"dependency": "gems", "version": "v3.3.14"}
3463+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
34633464
]
34643465
tags: >
34653466
["devicelab", "hostonly", "mac"]
@@ -3476,7 +3477,7 @@ targets:
34763477
properties:
34773478
dependencies: >-
34783479
[
3479-
{"dependency": "gems", "version": "v3.3.14"}
3480+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
34803481
]
34813482
shard: tool_host_cross_arch_tests
34823483
tags: >
@@ -3494,7 +3495,7 @@ targets:
34943495
properties:
34953496
dependencies: >-
34963497
[
3497-
{"dependency": "gems", "version": "v3.3.14"}
3498+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
34983499
]
34993500
shard: tool_host_cross_arch_tests
35003501
tags: >
@@ -3516,7 +3517,7 @@ targets:
35163517
{"dependency": "android_sdk", "version": "version:33v6"},
35173518
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
35183519
{"dependency": "open_jdk", "version": "version:11"},
3519-
{"dependency": "gems", "version": "v3.3.14"},
3520+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
35203521
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
35213522
]
35223523
shard: tool_integration_tests
@@ -3540,7 +3541,7 @@ targets:
35403541
{"dependency": "android_sdk", "version": "version:33v6"},
35413542
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
35423543
{"dependency": "open_jdk", "version": "version:11"},
3543-
{"dependency": "gems", "version": "v3.3.14"},
3544+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
35443545
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
35453546
]
35463547
shard: tool_integration_tests
@@ -3564,7 +3565,7 @@ targets:
35643565
{"dependency": "android_sdk", "version": "version:33v6"},
35653566
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
35663567
{"dependency": "open_jdk", "version": "version:11"},
3567-
{"dependency": "gems", "version": "v3.3.14"},
3568+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
35683569
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
35693570
]
35703571
shard: tool_integration_tests
@@ -3588,7 +3589,7 @@ targets:
35883589
{"dependency": "android_sdk", "version": "version:33v6"},
35893590
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
35903591
{"dependency": "open_jdk", "version": "version:11"},
3591-
{"dependency": "gems", "version": "v3.3.14"},
3592+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
35923593
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
35933594
]
35943595
shard: tool_integration_tests
@@ -3985,7 +3986,7 @@ targets:
39853986
properties:
39863987
dependencies: >-
39873988
[
3988-
{"dependency": "gems", "version": "v3.3.14"}
3989+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
39893990
]
39903991
tags: >
39913992
["devicelab", "hostonly", "mac"]
@@ -4001,7 +4002,7 @@ targets:
40014002
properties:
40024003
dependencies: >-
40034004
[
4004-
{"dependency": "gems", "version": "v3.3.14"}
4005+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
40054006
]
40064007
tags: >
40074008
["devicelab", "hostonly", "mac", "arm64"]
@@ -4075,7 +4076,7 @@ targets:
40754076
properties:
40764077
dependencies: >-
40774078
[
4078-
{"dependency": "gems", "version": "v3.3.14"}
4079+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
40794080
]
40804081
tags: >
40814082
["devicelab", "hostonly", "mac"]
@@ -4088,7 +4089,7 @@ targets:
40884089
properties:
40894090
dependencies: >-
40904091
[
4091-
{"dependency": "gems", "version": "v3.3.14"}
4092+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
40924093
]
40934094
tags: >
40944095
["devicelab", "hostonly", "mac", "arm64"]
@@ -4146,7 +4147,7 @@ targets:
41464147
properties:
41474148
dependencies: >-
41484149
[
4149-
{"dependency": "gems", "version": "v3.3.14"}
4150+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
41504151
]
41514152
tags: >
41524153
["devicelab", "hostonly", "mac"]
@@ -4159,7 +4160,7 @@ targets:
41594160
properties:
41604161
dependencies: >-
41614162
[
4162-
{"dependency": "gems", "version": "v3.3.14"}
4163+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
41634164
]
41644165
tags: >
41654166
["devicelab", "hostonly", "mac", "arm64"]
@@ -4196,7 +4197,7 @@ targets:
41964197
properties:
41974198
dependencies: >-
41984199
[
4199-
{"dependency": "gems", "version": "v3.3.14"}
4200+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
42004201
]
42014202
tags: >
42024203
["devicelab", "hostonly", "mac"]
@@ -4344,7 +4345,7 @@ targets:
43444345
properties:
43454346
dependencies: >-
43464347
[
4347-
{"dependency": "gems", "version": "v3.3.14"}
4348+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
43484349
]
43494350
tags: >
43504351
["devicelab", "hostonly", "mac"]
@@ -4421,7 +4422,7 @@ targets:
44214422
properties:
44224423
dependencies: >-
44234424
[
4424-
{"dependency": "gems", "version": "v3.3.14"}
4425+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
44254426
]
44264427
tags: >
44274428
["devicelab", "hostonly", "mac"]
@@ -4438,7 +4439,7 @@ targets:
44384439
properties:
44394440
dependencies: >-
44404441
[
4441-
{"dependency": "gems", "version": "v3.3.14"}
4442+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
44424443
]
44434444
tags: >
44444445
["devicelab", "hostonly", "mac"]
@@ -4455,7 +4456,7 @@ targets:
44554456
properties:
44564457
dependencies: >-
44574458
[
4458-
{"dependency": "gems", "version": "v3.3.14"}
4459+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
44594460
]
44604461
tags: >
44614462
["devicelab", "hostonly", "mac"]
@@ -4472,7 +4473,7 @@ targets:
44724473
properties:
44734474
dependencies: >-
44744475
[
4475-
{"dependency": "gems", "version": "v3.3.14"}
4476+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
44764477
]
44774478
tags: >
44784479
["devicelab", "hostonly", "mac", "arm64"]
@@ -4490,7 +4491,7 @@ targets:
44904491
properties:
44914492
dependencies: >-
44924493
[
4493-
{"dependency": "gems", "version": "v3.3.14"}
4494+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
44944495
]
44954496
tags: >
44964497
["devicelab", "hostonly", "mac"]
@@ -4508,7 +4509,7 @@ targets:
45084509
properties:
45094510
dependencies: >-
45104511
[
4511-
{"dependency": "gems", "version": "v3.3.14"}
4512+
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
45124513
]
45134514
tags: >
45144515
["devicelab", "hostonly", "mac", "arm64"]

0 commit comments

Comments
 (0)