@@ -2,6 +2,10 @@ name: WDA Tests
22
33on : [pull_request]
44
5+ concurrency :
6+ group : ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
7+ cancel-in-progress : true
8+
59env :
610 MIN_VM_IMAGE : macos-14
711 MIN_XCODE_VERSION : " 15.4"
@@ -27,16 +31,16 @@ jobs:
2731 steps :
2832 - id : set-matrix
2933 run : |
30- echo " matrix=${{ toJSON([
31- {name: ' Generic_iOS_Build_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' build' , target: ' runner' , sdk: ' sim' , dest: ' generic' , code_sign: 'no' },
32- {name: ' Generic_iOS_Build_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' build' , target: ' runner' , sdk: ' sim' , dest: ' generic' , code_sign: 'no' },
33- {name: ' Generic_tvOS_Build_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' build' , target: ' tv_runner' , sdk: ' tv_sim' , dest: ' tv_generic' , code_sign: 'no' },
34- {name: ' Generic_tvOS_Build_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' build' , target: ' tv_runner' , sdk: ' tv_sim' , dest: ' tv_generic' , code_sign: 'no' },
35- {name: ' iOS_Build_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' build' , target: ' runner' , sdk: ' sim' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
36- {name: ' iOS_Build_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' build' , target: ' runner' , sdk: ' sim' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
37- {name: ' tvOS_Build_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' build' , target: ' tv_runner' , sdk: ' tv_sim' , tv_model: '${{ env.MAX_TV_DEVICE_NAME }}' , tv_version: '${{ env.MAX_TV_PLATFORM_VERSION }}' },
38- {name: ' tvOS_Build_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' build' , target: ' tv_runner' , sdk: ' tv_sim' , dest: 'tv' , tv_model: '${{ env.MIN_TV_DEVICE_NAME }}' , tv_version: '${{ env.MIN_TV_PLATFORM_VERSION }}' }
39- ]) }}" >> $GITHUB_OUTPUT
34+ echo ' matrix=${{ toJSON([
35+ {name: " Generic_iOS_Build_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " build" , target: " runner" , sdk: " sim" , dest: " generic" , code_sign: "no" },
36+ {name: " Generic_iOS_Build_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " build" , target: " runner" , sdk: " sim" , dest: " generic" , code_sign: "no" },
37+ {name: " Generic_tvOS_Build_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " build" , target: " tv_runner" , sdk: " tv_sim" , dest: " tv_generic" , code_sign: "no" },
38+ {name: " Generic_tvOS_Build_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " build" , target: " tv_runner" , sdk: " tv_sim" , dest: " tv_generic" , code_sign: "no" },
39+ {name: " iOS_Build_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " build" , target: " runner" , sdk: " sim" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
40+ {name: " iOS_Build_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " build" , target: " runner" , sdk: " sim" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
41+ {name: " tvOS_Build_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " build" , target: " tv_runner" , sdk: " tv_sim" , tv_model: env.MAX_TV_DEVICE_NAME, tv_version: env.MAX_TV_PLATFORM_VERSION},
42+ {name: " tvOS_Build_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " build" , target: " tv_runner" , sdk: " tv_sim" , dest: "tv" , tv_model: env.MIN_TV_DEVICE_NAME, tv_version: env.MIN_TV_PLATFORM_VERSION}
43+ ]) }}' >> $GITHUB_OUTPUT
4044
4145 analyze_matrix :
4246 runs-on : ubuntu-latest
@@ -45,16 +49,16 @@ jobs:
4549 steps :
4650 - id : set-matrix
4751 run : |
48- echo " matrix=${{ toJSON([
49- {name: ' iOS_Lib_Analyze_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , target: ' lib' , sdk: ' sim' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
50- {name: ' iOS_Lib_Analyze_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , target: ' lib' , sdk: ' sim' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
51- {name: ' iOS_Runner_Analyze_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , target: ' runner' , sdk: ' sim' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
52- {name: ' iOS_Runner_Analyze_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , target: ' runner' , sdk: ' sim' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
53- {name: ' tvOS_Lib_Analyze_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , target: ' tv_lib' , sdk: ' tv_sim' , tv_model: '${{ env.MAX_TV_DEVICE_NAME }}' , tv_version: '${{ env.MAX_TV_PLATFORM_VERSION }}' },
54- {name: ' tvOS_Lib_Analyze_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , target: ' tv_lib' , sdk: ' tv_sim' , tv_model: '${{ env.MIN_TV_DEVICE_NAME }}' , tv_version: '${{ env.MIN_TV_PLATFORM_VERSION }}' },
55- {name: ' tvOS_Runner_Analyze_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , target: ' tv_runner' , sdk: ' tv_sim' , tv_model: '${{ env.MAX_TV_DEVICE_NAME }}' , tv_version: '${{ env.MAX_TV_PLATFORM_VERSION }}' },
56- {name: ' tvOS_Runner_Analyze_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , target: ' tv_runner' , sdk: ' tv_sim' , tv_model: '${{ env.MIN_TV_DEVICE_NAME }}' , tv_version: '${{ env.MIN_TV_PLATFORM_VERSION }}' }
57- ]) }}" >> $GITHUB_OUTPUT
52+ echo ' matrix=${{ toJSON([
53+ {name: " iOS_Lib_Analyze_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, target: " lib" , sdk: " sim" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
54+ {name: " iOS_Lib_Analyze_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, target: " lib" , sdk: " sim" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
55+ {name: " iOS_Runner_Analyze_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, target: " runner" , sdk: " sim" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
56+ {name: " iOS_Runner_Analyze_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, target: " runner" , sdk: " sim" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
57+ {name: " tvOS_Lib_Analyze_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, target: " tv_lib" , sdk: " tv_sim" , tv_model: env.MAX_TV_DEVICE_NAME, tv_version: env.MAX_TV_PLATFORM_VERSION},
58+ {name: " tvOS_Lib_Analyze_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, target: " tv_lib" , sdk: " tv_sim" , tv_model: env.MIN_TV_DEVICE_NAME, tv_version: env.MIN_TV_PLATFORM_VERSION},
59+ {name: " tvOS_Runner_Analyze_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, target: " tv_runner" , sdk: " tv_sim" , tv_model: env.MAX_TV_DEVICE_NAME, tv_version: env.MAX_TV_PLATFORM_VERSION},
60+ {name: " tvOS_Runner_Analyze_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, target: " tv_runner" , sdk: " tv_sim" , tv_model: env.MIN_TV_DEVICE_NAME, tv_version: env.MIN_TV_PLATFORM_VERSION}
61+ ]) }}' >> $GITHUB_OUTPUT
5862
5963 unit_test_matrix :
6064 runs-on : ubuntu-latest
@@ -63,10 +67,10 @@ jobs:
6367 steps :
6468 - id : set-matrix
6569 run : |
66- echo " matrix=${{ toJSON([
67- {name: ' iPhone_Unit_Test_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
68- {name: ' iPhone_Unit_Test_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' }
69- ]) }}" >> $GITHUB_OUTPUT
70+ echo ' matrix=${{ toJSON([
71+ {name: " iPhone_Unit_Test_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
72+ {name: " iPhone_Unit_Test_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION}
73+ ]) }}' >> $GITHUB_OUTPUT
7074
7175 integration_test_matrix :
7276 runs-on : ubuntu-latest
@@ -75,20 +79,20 @@ jobs:
7579 steps :
7680 - id : set-matrix
7781 run : |
78- echo " matrix=${{ toJSON([
79- {name: ' iphone_int_test_1_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' int_test_1' , dest: ' iphone' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
80- {name: ' iphone_int_test_2_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' int_test_2' , dest: ' iphone' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
81- {name: ' iphone_int_test_3_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' int_test_3' , dest: ' iphone' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
82- {name: ' ipad_int_test_1_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' int_test_1' , dest: ' ipad' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
83- {name: ' ipad_int_test_2_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' int_test_2' , dest: ' ipad' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
84- {name: ' ipad_int_test_3_Max_Xcode' , vm_image: '${{ env.MAX_VM_IMAGE }}' , xcode_version: '${{ env.MAX_XCODE_VERSION }}' , action: ' int_test_3' , dest: ' ipad' , iphone_model: '${{ env.MAX_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MAX_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MAX_PLATFORM_VERSION }}' },
85- {name: ' iphone_int_test_1_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' int_test_1' , dest: ' iphone' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
86- {name: ' iphone_int_test_2_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' int_test_2' , dest: ' iphone' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
87- {name: ' iphone_int_test_3_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' int_test_3' , dest: ' iphone' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
88- {name: ' ipad_int_test_1_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' int_test_1' , dest: ' ipad' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
89- {name: ' ipad_int_test_2_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' int_test_2' , dest: ' ipad' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' },
90- {name: ' ipad_int_test_3_Min_Xcode' , vm_image: '${{ env.MIN_VM_IMAGE }}' , xcode_version: '${{ env.MIN_XCODE_VERSION }}' , action: ' int_test_3' , dest: ' ipad' , iphone_model: '${{ env.MIN_IPHONE_DEVICE_NAME }}' , ipad_model: '${{ env.MIN_IPAD_DEVICE_NAME }}' , ios_version: '${{ env.MIN_PLATFORM_VERSION }}' }
91- ]) }}" >> $GITHUB_OUTPUT
82+ echo ' matrix=${{ toJSON([
83+ {name: " iphone_int_test_1_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " int_test_1" , dest: " iphone" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
84+ {name: " iphone_int_test_2_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " int_test_2" , dest: " iphone" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
85+ {name: " iphone_int_test_3_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " int_test_3" , dest: " iphone" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
86+ {name: " ipad_int_test_1_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " int_test_1" , dest: " ipad" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
87+ {name: " ipad_int_test_2_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " int_test_2" , dest: " ipad" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
88+ {name: " ipad_int_test_3_Max_Xcode" , vm_image: env.MAX_VM_IMAGE, xcode_version: env.MAX_XCODE_VERSION, action: " int_test_3" , dest: " ipad" , iphone_model: env.MAX_IPHONE_DEVICE_NAME, ipad_model: env.MAX_IPAD_DEVICE_NAME, ios_version: env.MAX_PLATFORM_VERSION},
89+ {name: " iphone_int_test_1_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " int_test_1" , dest: " iphone" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
90+ {name: " iphone_int_test_2_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " int_test_2" , dest: " iphone" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
91+ {name: " iphone_int_test_3_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " int_test_3" , dest: " iphone" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
92+ {name: " ipad_int_test_1_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " int_test_1" , dest: " ipad" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
93+ {name: " ipad_int_test_2_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " int_test_2" , dest: " ipad" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION},
94+ {name: " ipad_int_test_3_Min_Xcode" , vm_image: env.MIN_VM_IMAGE, xcode_version: env.MIN_XCODE_VERSION, action: " int_test_3" , dest: " ipad" , iphone_model: env.MIN_IPHONE_DEVICE_NAME, ipad_model: env.MIN_IPAD_DEVICE_NAME, ios_version: env.MIN_PLATFORM_VERSION}
95+ ]) }}' >> $GITHUB_OUTPUT
9296
9397 build :
9498 needs : build_matrix
0 commit comments