1111 community_verify_type_inference :
1212 required : true
1313 type : boolean
14+ macos_arm64_version :
15+ required : true
16+ type : string
1417 run_alpine :
1518 required : true
1619 type : boolean
@@ -347,11 +350,11 @@ jobs:
347350 matrix :
348351 debug : [true, false]
349352 zts : [true, false]
350- os : ['13 ', '14 ']
353+ arch : ['X64 ', 'ARM64 ']
351354 exclude :
352- - os : ${{ !inputs.run_macos_arm64 && '14 ' || '*never*' }}
353- name : " MACOS_${{ matrix.os == '13' && 'X64' || 'ARM64' }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
354- runs-on : macos-${{ matrix.os }}
355+ - arch : ${{ !inputs.run_macos_arm64 && 'ARM64 ' || '*never*' }}
356+ name : " MACOS_${{ matrix.arch }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
357+ runs-on : macos-${{ matrix.arch == 'X64' && '15-intel' || inputs.macos_arm64_version }}
355358 steps :
356359 - name : git checkout
357360 uses : actions/checkout@v6
@@ -377,7 +380,7 @@ jobs:
377380 - name : Test
378381 uses : ./.github/actions/test-macos
379382 - name : Test Tracing JIT
380- if : matrix.os != '14 ' || !matrix.zts
383+ if : matrix.arch == 'X64 ' || !matrix.zts
381384 uses : ./.github/actions/test-macos
382385 with :
383386 jitType : tracing
@@ -389,7 +392,7 @@ jobs:
389392 runTestsParameters : >-
390393 -d opcache.enable_cli=1
391394 - name : Test Function JIT
392- if : matrix.os != '14 ' || !matrix.zts
395+ if : matrix.arch == 'X64 ' || !matrix.zts
393396 uses : ./.github/actions/test-macos
394397 with :
395398 jitType : function
@@ -981,7 +984,7 @@ jobs:
981984 PHP_BUILD_CACHE_BASE_DIR : C:\build-cache
982985 PHP_BUILD_OBJ_DIR : C:\obj
983986 PHP_BUILD_CACHE_SDK_DIR : C:\build-cache\sdk
984- PHP_BUILD_SDK_BRANCH : php-sdk-2.3 .0
987+ PHP_BUILD_SDK_BRANCH : php-sdk-2.5 .0
985988 PHP_BUILD_CRT : ${{ inputs.vs_crt_version }}
986989 PLATFORM : ${{ matrix.x64 && 'x64' || 'x86' }}
987990 THREAD_SAFE : " ${{ matrix.zts && '1' || '0' }}"
0 commit comments