86
86
integration_test_android :
87
87
name : Run Flutter Android Integration Tests
88
88
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
89
- strategy :
90
- fail-fast : false
91
- matrix :
92
- version : ["3.7.0", "3.24.5"]
93
89
runs-on : ubuntu-latest
94
90
timeout-minutes : 120
95
91
env :
103
99
java-version : ' 17'
104
100
- uses : subosito/flutter-action@v2
105
101
with :
106
- flutter-version : ${{ matrix.version }}
102
+ channel : ' stable '
107
103
cache : true
108
104
- name : Enable KVM
109
105
run : |
@@ -124,10 +120,6 @@ jobs:
124
120
integration_test_ios :
125
121
name : Run Flutter iOS Integration Tests
126
122
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
127
- strategy :
128
- fail-fast : false
129
- matrix :
130
- version : ["3.7.0", "3.16"]
131
123
runs-on : macos-latest
132
124
timeout-minutes : 120
133
125
env :
@@ -136,7 +128,7 @@ jobs:
136
128
- uses : actions/checkout@v3
137
129
- uses : subosito/flutter-action@v2
138
130
with :
139
- flutter-version : ${{ matrix.version }}
131
+ channel : ' stable '
140
132
cache : true
141
133
- uses : futureware-tech/simulator-action@v3
142
134
with :
@@ -160,16 +152,12 @@ jobs:
160
152
uses : actions/upload-artifact@v4
161
153
if : always()
162
154
with :
163
- name : logs-ios-${{ matrix.version }}
155
+ name : logs-ios-stable
164
156
path : logs-ios/*
165
157
166
158
integration_test_macos :
167
159
name : Run Flutter macOS Integration Tests
168
160
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
169
- strategy :
170
- fail-fast : false
171
- matrix :
172
- version : ["3.7.0"]
173
161
runs-on : macos-latest
174
162
timeout-minutes : 120
175
163
env :
@@ -178,7 +166,7 @@ jobs:
178
166
- uses : actions/checkout@v3
179
167
- uses : subosito/flutter-action@v2
180
168
with :
181
- flutter-version : ${{ matrix.version }}
169
+ channel : ' stable '
182
170
cache : true
183
171
- run : flutter config --enable-macos-desktop
184
172
- run : bash ci/run_flutter_macos_integration_test.sh
@@ -206,7 +194,7 @@ jobs:
206
194
uses : actions/upload-artifact@v4
207
195
if : always()
208
196
with :
209
- name : iris-logs-macos-${{ matrix.version }}
197
+ name : iris-logs-macos-stable
210
198
path : iris-logs-macos/*
211
199
212
200
integration_test_swiftpm :
@@ -240,10 +228,6 @@ jobs:
240
228
integration_test_windows :
241
229
name : Run Flutter Windows Integration Tests
242
230
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
243
- strategy :
244
- fail-fast : false
245
- matrix :
246
- version : ["3.7.0", "3.24.5"]
247
231
runs-on : windows-2022
248
232
timeout-minutes : 120
249
233
env :
@@ -252,7 +236,7 @@ jobs:
252
236
- uses : actions/checkout@v3
253
237
- uses : subosito/flutter-action@v2
254
238
with :
255
- flutter-version : ${{ matrix.version }}
239
+ channel : ' stable '
256
240
cache : true
257
241
- name : Set up crash dump environment
258
242
run : .\ci\setup-crash-dumps.ps1
@@ -267,15 +251,12 @@ jobs:
267
251
uses : actions/upload-artifact@v4
268
252
if : always()
269
253
with :
270
- name : windows-crash-dumps-${{ matrix.version }}
254
+ name : windows-crash-dumps-stable
271
255
path : ./CrashDumps/*
272
256
273
257
integration_test_web :
274
258
name : Run Flutter Web Integration Tests
275
259
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
276
- strategy :
277
- matrix :
278
- version : ["3.24.5"]
279
260
runs-on : ubuntu-latest
280
261
timeout-minutes : 60
281
262
env :
@@ -284,7 +265,7 @@ jobs:
284
265
- uses : actions/checkout@v3
285
266
- uses : subosito/flutter-action@v2
286
267
with :
287
- flutter-version : ${{ matrix.version }}
268
+ channel : ' stable '
288
269
cache : true
289
270
- name : Run web integration test
290
271
shell : bash
@@ -295,10 +276,6 @@ jobs:
295
276
build_android_ubuntu :
296
277
name : Build Android on Ubuntu
297
278
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
298
- strategy :
299
- fail-fast : false
300
- matrix :
301
- version : ["3.7.12", "3.24.5"] # Need 3.7.12 to build with Gradle 8.x https://github.com/flutter/flutter/issues/124838
302
279
runs-on : ubuntu-latest
303
280
steps :
304
281
- uses : actions/checkout@v3
@@ -309,7 +286,7 @@ jobs:
309
286
java-version : ' 17'
310
287
- uses : subosito/flutter-action@v2
311
288
with :
312
- flutter-version : ${{ matrix.version }}
289
+ channel : ' stable '
313
290
cache : true
314
291
- run : flutter pub get
315
292
- name : Run flutter build apk
@@ -319,10 +296,6 @@ jobs:
319
296
build_android_windows :
320
297
name : Build Android on Windows
321
298
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
322
- strategy :
323
- fail-fast : false
324
- matrix :
325
- version : ["3.7.12", "3.24.5"] # Need 3.7.12 to build with Gradle 8.x https://github.com/flutter/flutter/issues/124838
326
299
runs-on : windows-2022
327
300
steps :
328
301
- uses : actions/checkout@v3
@@ -333,7 +306,7 @@ jobs:
333
306
java-version : ' 17'
334
307
- uses : subosito/flutter-action@v2
335
308
with :
336
- flutter-version : ${{ matrix.version }}
309
+ channel : ' stable '
337
310
cache : true
338
311
- run : flutter pub get
339
312
- name : Run flutter build apk
@@ -343,17 +316,13 @@ jobs:
343
316
build_ios :
344
317
name : Build iOS
345
318
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
346
- strategy :
347
- fail-fast : false
348
- matrix :
349
- version : ["3.7.12"]
350
319
runs-on : macos-latest
351
320
timeout-minutes : 120
352
321
steps :
353
322
- uses : actions/checkout@v3
354
323
- uses : subosito/flutter-action@v2
355
324
with :
356
- flutter-version : ${{ matrix.version }}
325
+ channel : ' stable '
357
326
cache : true
358
327
- run : flutter pub get
359
328
- name : Run flutter build ios --no-codesign
@@ -364,16 +333,13 @@ jobs:
364
333
build_ios_xcode_15 :
365
334
name : Build iOS with xcode 15.x
366
335
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
367
- strategy :
368
- matrix :
369
- version : ["3.24.5"]
370
336
runs-on : macos-13
371
337
timeout-minutes : 120
372
338
steps :
373
339
- uses : actions/checkout@v3
374
340
- uses : subosito/flutter-action@v2
375
341
with :
376
- flutter-version : ${{ matrix.version }}
342
+ channel : ' stable '
377
343
cache : true
378
344
- run : | # https://github.com/actions/runner-images/issues/6746#issuecomment-1380042553
379
345
# set xcode version to use for build
@@ -389,17 +355,13 @@ jobs:
389
355
build_web :
390
356
name : Build Web
391
357
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
392
- strategy :
393
- fail-fast : false
394
- matrix :
395
- version : ["3.7.0", "3.24.5"]
396
358
runs-on : ubuntu-latest
397
359
timeout-minutes : 120
398
360
steps :
399
361
- uses : actions/checkout@v3
400
362
- uses : subosito/flutter-action@v2
401
363
with :
402
- flutter-version : ${{ matrix.version }}
364
+ channel : ' stable '
403
365
cache : true
404
366
- run : flutter packages get
405
367
- name : Run flutter build web
@@ -422,7 +384,7 @@ jobs:
422
384
java-version : ' 17'
423
385
- uses : subosito/flutter-action@v2
424
386
with :
425
- flutter-version : " 3.24.5 "
387
+ channel : ' stable '
426
388
cache : true
427
389
- name : Enable KVM
428
390
run : |
@@ -449,9 +411,6 @@ jobs:
449
411
rendering_test_ios :
450
412
name : Run Flutter iOS Rendering Tests
451
413
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
452
- strategy :
453
- matrix :
454
- version : ["3.24.5"]
455
414
runs-on : macos-13 # Rendering test on ios simulator need macos 13+
456
415
timeout-minutes : 60
457
416
env :
@@ -460,7 +419,7 @@ jobs:
460
419
- uses : actions/checkout@v1
461
420
- uses : subosito/flutter-action@v2
462
421
with :
463
- flutter-version : ${{ matrix.version }}
422
+ channel : ' stable '
464
423
cache : true
465
424
- uses : futureware-tech/simulator-action@v3
466
425
with :
@@ -476,9 +435,6 @@ jobs:
476
435
rendering_test_macos :
477
436
name : Run Flutter macOS Rendering Tests
478
437
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
479
- strategy :
480
- matrix :
481
- version : ["3.24.5"]
482
438
runs-on : macos-latest
483
439
timeout-minutes : 120
484
440
env :
@@ -487,7 +443,7 @@ jobs:
487
443
- uses : actions/checkout@v3
488
444
- uses : subosito/flutter-action@v2
489
445
with :
490
- flutter-version : ${{ matrix.version }}
446
+ channel : ' stable '
491
447
cache : true
492
448
- run : flutter config --enable-macos-desktop
493
449
- name : Run macos rendering test
@@ -503,9 +459,6 @@ jobs:
503
459
rendering_test_windows :
504
460
name : Run Flutter Windows Rendering Tests
505
461
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
506
- strategy :
507
- matrix :
508
- version : ["3.24.5"]
509
462
runs-on : windows-2022
510
463
timeout-minutes : 120
511
464
env :
@@ -514,7 +467,7 @@ jobs:
514
467
- uses : actions/checkout@v3
515
468
- uses : subosito/flutter-action@v2
516
469
with :
517
- flutter-version : ${{ matrix.version }}
470
+ channel : ' stable '
518
471
cache : true
519
472
- run : flutter config --enable-windows-desktop
520
473
- name : Run windows integration test
@@ -532,9 +485,6 @@ jobs:
532
485
rendering_test_web :
533
486
name : Run Flutter Web Rendering Tests
534
487
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
535
- strategy :
536
- matrix :
537
- version : ["3.24.5"]
538
488
runs-on : ubuntu-latest
539
489
timeout-minutes : 60
540
490
env :
@@ -543,7 +493,7 @@ jobs:
543
493
- uses : actions/checkout@v3
544
494
- uses : subosito/flutter-action@v2
545
495
with :
546
- flutter-version : ${{ matrix.version }}
496
+ channel : ' stable '
547
497
cache : true
548
498
- name : Run web rendering test
549
499
shell : bash
@@ -562,9 +512,6 @@ jobs:
562
512
check_android15_16k_page_alignment :
563
513
name : Check android15 16k page size alignment
564
514
if : ${{ !contains(github.event.pull_request.labels.*.name, 'ci:skip') }}
565
- strategy :
566
- matrix :
567
- version : ["3.24.5"]
568
515
runs-on : ubuntu-latest
569
516
steps :
570
517
- uses : actions/checkout@v3
@@ -575,7 +522,7 @@ jobs:
575
522
java-version : ' 17'
576
523
- uses : subosito/flutter-action@v2
577
524
with :
578
- flutter-version : ${{ matrix.version }}
525
+ channel : ' stable '
579
526
cache : true
580
527
- run : flutter pub get
581
528
- name : Run flutter build apk
0 commit comments